Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Milad yaxınlaşır, buna görə evim üçün gözəl bir bəzək hazırlamaq qərarına gəldim. Bir çox növ Milad işıqları var, amma özüm yaratmağa qərar verdim. Düşündüyüm ən sadə şey, bəzi ledləri Arduinoya bağlamaq və onları yandırmaqdır. IC istifadə etmədən, çipi yandırmamaq üçün ən çox 13 led bağlaya bilərsiniz. Yalnız estetik səbəblərdən 12 istifadə etməyə qərar verdim.
Addım 1: Lazım olan şeylər:
- 12 LED
- 12 220 ohm rezistor (və ya bənzəri)
- Arduino UNO
- USB kabeli
- 12 M-dən M-ə keçid teli
- Çörək taxtası
Allchips, elektron komponentlərin onlayn xidmət platformasıdır, onlardan bütün komponentləri satın ala bilərsiniz
Addım 2: LEDləri birləşdirin
İndi çörək lövhəsindəki hər bir ledi bağlamalısınız. Onları bir -birinin ardınca 2 delik düzəltdim ki, uyğun olsunlar. Ledin sağ tərəfi Arduinonun rəqəmsal pininə bağlanan daha uzun qurğuşun (anod, pozitiv) olmalıdır. Katod, bir rezistorla, çörək taxtasının mənfi rayına keçir. Dəmir yolu Arduino GND (mənfi) ilə əlaqələndirilir. 13 -dən 2 -ə qədər rəqəmsal pinləri seçdim, onları kodda yenidən düzəldə bilərsiniz
Addım 3: Kodun dəyişdirilməsi və yüklənməsi
USB kabelindən istifadə edərək Arduino'yu kompüterinizə qoşun. Arduino IDE -ni işə salın və kodu buradan yapışdırın. Fərqli gecikmələr və animasiyaların ardıcıllığı dəyişdirilə bilər.
Addım 4: Animasiyaları anlayın
Kodun sadəliyi üçün hər bir yanıb -sönmə ardıcıllığını yeni bir funksiyada ayırdım. Uzun hekayə qısa - hər animasiyanın öz funksiyası var. Hər birində, hər bir ledin sayını və Arduinonun müvafiq rəqəmsal pinini özündə cəmləşdirən bir döngə tapa bilərsiniz. Sonra, bu fantastik effektləri yaratmaq üçün onları açır/söndürür. Hər bir funksiya sonrakı işə hazırlaşmaq üçün bütün ledləri söndürən söndürmə animasiyasının icrası ilə başa çatır.
Addım 5: Layihənin nümayişi
Bu prototipə 4 əsas animasiyanı daxil etdim - hamısı (bir -bir), təqibçi, cütlü təqibçi və 50 təsadüfi yanıb sönmə.