2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimatın sonunda alqış kimi yüksək səsləri dinləyən və onlara 3 LED yandıraraq söndürərək cavab verən bir cihaz qura biləcəksiniz. Yuxarıda son nəticənin görüntüsü var.
Addım 1: Materiallar
Sizə lazım olacaq:
- Arduino Uno
- Çörək paneli (3 -cü addıma baxın)
- 4 Kişi-Kişi Jumper Teli
- 3 Kişi-Qadın Jumper Teli
- 3 LED
- 3 220 ohm müqavimət
- 1 KY-038 mikrofon səs sensoru modulu
Bu hissələri müxtəlif yerlərdən onlayn olaraq əldə edə bilərsiniz - ətrafında axtarış aparın və bunları münasib qiymətə tapa biləsiniz.
Addım 2: Quraşdırma
Arduino və komponentlərini bu diaqramda olduğu kimi bağlayın. Mavi və boz tellər kişi-kişi tullanan kabelləri, sarı, qara və qırmızı tellər kişi-dişi tullanan kabelləri təmsil edir.
Diqqət yetirin ki, dövrəni 1 -ci addımdakı şəkildəki kimi mini çörək taxtasına yerləşdirə bilərsiniz. Hər şeyi bir -birinə sıx bağladıqda qarışdırmaq və ya parçalamaq çox asan olduğu üçün bunu məsləhət görməzdim.
KY-038 üçün bir hissə tapa bilmədiyim üçün onu diaqramdan kənarda qoymalı oldum. Sarı tel "A0" pininə, qara tel "G" (Topraklama) pininə, qırmızı tel isə "+" (5V) pininə bağlanmalıdır.
Addım 3: Kod
Arduino IDE -ni açın və aşağıdakı kodu daxil edin:
pastebin.com/cJQUA4eM
Lazım gələrsə 1 -dən 25 -ə qədər sətir dəyişdirin; Sabitlərin hər birinin nə etdiyini izah etmək üçün şərhlər əlavə etdim.
Kodu bəyəndiyinizə görə yapışdırıb dəyişdirdikdən sonra Arduinoya yükləyin.
Addım 4: Tamamlandı
Hər şey plana uyğun gedirsə, tam işlək bir çırpma ilə işləyən LED dəsti olmalıdır. Mövcud kodumdakı əmrlərin siyahısı:
- 2 çırpma: LED 1 -i dəyişir
- 3 çırpma: LED 2 -ni dəyişir
- 4 çırpma: LED 3 -ü dəyişir
- 5 çırpma: Bütün LEDləri söndürür
- 6 çırpma: Bütün LEDləri yandırır
- 16 alqış: İşıq şousu!: P.
Kifayət qədər cəsarətli olsanız, koduma girib fərqli şeylər etmək üçün mövcud əmrləri əlavə edə və ya dəyişdirə bilərsiniz. Müvafiq kod 84-148 sətirlərindədir.
Əylənin!