Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bütün materialların istifadəyə hazırlanması. Ehtiyacımız olsa da
bir Arduino PRO mini istifadə etmək üçün hələlik bir Arduino UNO istifadə etməyə başlaya bilərik və sonra geri dönəcəyik.
Materiallar:
· Neo piksel zolaqları (qısa və istifadə oluna bilən)
· Arduino UNO
· Arduino Pro Mini
· 330 Ohm müqavimət
· Səs sensoru
· İki çörək taxtası
· Atlama telləri
Addım 1: Neopikselləri işıqlandırın
İndi Neo piksellərinin a ilə yandırıb -yanmadığını yoxlamalıyıq
sadə kod, fərqli rənglər edə biləcəyimizi yoxlayacağıq.
Addım 2: İşıqları Səsə Reaksiya Edin
Səs sensorunu qoşun və səs sensorunun təmin edib etmədiyini yoxlayın
bizə dəqiq dəyərlər. mənalı olmalıdır, çünki səs -küy saldıqda dəyərlər bizim vəziyyətimizdə 200 ~ 700 arasında dəyişməlidir. Ancaq bu rəqəmlər fərqli sensorlar ilə fərqlənəcək.
Səs sensoru, bir səsin tezliyinin amplitüdünün, amplitüdün nə qədər yüksək olduğunu, səs sensorundan oxunuşun daha yüksək olduğunu göstərəcəkdir.
Addım 3: Səslə Rəng dəyişdirin
İndi həm səs sensoru, həm də Neo pikselləri işləyir.
İşığın eşitdiyiniz səslərə cavab verməsi üçün kodla oynamağa başlaya bilərik. Səs oxuyarkən işıqları interaktiv hala gətirməyə çalışarkən səs sensoru son dərəcə həssasdır.
Səs sensoru və işıqla necə işləyəcəyiniz barədə fikir əldə etdikdən sonra, kodu düzgün edə biləcəyinizə inandığınız amplituda çatanda işıqları söndürəcək şəkildə düzəldə bilərsiniz. Bizim vəziyyətimizdə ədədi dəyər "soundReading" = 500 idi.
lazım olduqda bu layihə üçün istifadə olunan kod da əlavə olunur.
Addım 4: Final Touch
Növbəti addımlar hər şeyi bağlamaqdan ibarətdir
Arduino UNO -dan Arduino pro mini -yə keçin, şeriddə mövcud piksel sayını dəyişdirdiyinizə əmin olun.