Mündəricat:

Çırpma ilə aktivləşdirilmiş LED Array: 4 addım
Çırpma ilə aktivləşdirilmiş LED Array: 4 addım

Video: Çırpma ilə aktivləşdirilmiş LED Array: 4 addım

Video: Çırpma ilə aktivləşdirilmiş LED Array: 4 addım
Video: Еще один барабанный секвенсор Arduino с минимальным аппаратным обеспечением drumseq81212 2024, Iyun
Anonim
Çırpma ilə aktivləşdirilmiş LED Array
Çırpma ilə aktivləşdirilmiş LED Array

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:

  1. Arduino Uno
  2. Çörək paneli (3 -cü addıma baxın)
  3. 4 Kişi-Kişi Jumper Teli
  4. 3 Kişi-Qadın Jumper Teli
  5. 3 LED
  6. 3 220 ohm müqavimət
  7. 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

Məclis
Məclis

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!

Tövsiyə: