Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Addım 1: LEDləri daxil edin
LED qutusunun düzgün qurulması üçün aşağıdakı addımlar atılmalıdır. Birincisi, LED şeridini bir neçə dabs isti yapışqan ilə qutunun içərisinə yapışdırmalısınız.
Addım 2: LEDləri Arduinoya bağlayın
Aşağıdakıları etməklə kabelləri LED -lərdən Arduino -ya bağlamalısınız.
LED -dən gələn mənfi Arduino -da yer alır
Müsbət 5v -ə keçir
Vin 4 pinə gedəcək
Addım 3: Kod üçün vaxt
İstifadə edəcəyimiz ilk kod çox sadə, lakin çox faydalı bir koddur.
Michalis Vasilakis tərəfindən yaradılan kodu kopyalayıb Arduino veb redaktoruna yapışdırmalısınız.
codebender.cc/sketch:322155#%5Barduino-tutorial%5D%20RGB%20LED%20Strip%20(type%202812).ino
Bu kodda dəyişə biləcəyiniz dörd şey var: parlaqlıq, rəng, LED sayı və LEDlərin yanma sürəti.
Addım 4: Parlaqlıq
Parlaqlıq, LED -lərin işə salındıqda nə qədər parlaq olacağıdır. Ağ rəng ən çox gücə sahibdir.
23-cü sətirdə parlaqlığı olan nömrə artıq 80-ə qoyulub, ancaq nömrəni dəyişərək bu nömrəni 0-100 arasında dəyişə bilərsiniz.
Addım 5: Rəng
LED şeridinin rəngini 16-18-ci sətirlərdə dəyişə bilərsiniz və sonra dəyişə bilərsiniz, yəni 3 fərqli rəqəm əlavə edə biləcəyiniz RGB formasında Məsələn: (100, 200, 300) Birinci rəqəm qırmızı, ikinci nömrə mavi dəyəri və sonra üçüncü nömrə yaşıllığı təmsil edir. bu nömrələri 0 -dan 255 -ə qədər dəyişə bilərsiniz.
Addım 6: Sürət və Gecikmə
Bu kodda, bu kodla dəyişdirə biləcəyiniz daha bir şey var. Dəyişdirə biləcəyiniz dəyişən sürətdir və kod 31 -ci sətirdədir və əslində gecikmə adlanır və artıq 1000 olaraq təyin olunur. Bu rəqəm 0 -dan başlayaraq yaza biləcəyiniz hər hansı bir rəqəmə (LED -lərin sap).
Addım 7: Problemlərin aradan qaldırılması
Bu, birdən çox nümunə yarada bilən və onlardan keçəcək daha mürəkkəb bir koddur.
Yazmağa getməzdən əvvəl Arduino veb redaktorunuzda "FastLED" adlı bir kitabxana yükləməlisiniz və sonra problemlərin həllinə başlaya bilərsiniz. Arduino və LED -lərinizlə işləməsi üçün kodla həll etməli olduğunuz bəzi problemlər var.