İçindekiler:

Alkışla Etkinleştirilen LED Dizisi: 4 Adım
Alkışla Etkinleştirilen LED Dizisi: 4 Adım

Video: Alkışla Etkinleştirilen LED Dizisi: 4 Adım

Video: Alkışla Etkinleştirilen LED Dizisi: 4 Adım
Video: AKILLI YATAK LED IŞIKLARI | SESE DUYARLI #shorts 2024, Kasım
Anonim
Alkışla etkinleştirilen LED Dizisi
Alkışla etkinleştirilen LED Dizisi

Bu talimatın sonunda, alkış gibi yüksek sesleri dinleyen ve bunlara 3 LED'i açıp kapatarak yanıt veren bir cihaz oluşturabileceksiniz. Yukarıda nihai sonucun bir görüntüsü var.

Adım 1: Malzemeler

İhtiyacın olacak:

  1. Arduino Uno
  2. Breadboard (3. adıma bakın)
  3. 4 Erkek-Erkek Jumper Tel
  4. 3 Erkek-Dişi Jumper Tel
  5. 3 LED
  6. 3 220 ohm direnç
  7. 1 KY-038 mikrofon ses sensörü modülü

Bu parçaları çeşitli yerlerden çevrimiçi olarak satın alabilirsiniz - araştırın ve bunları uygun bir fiyata bulabilmelisiniz.

2. Adım: Montaj

toplantı
toplantı

Arduino'yu ve bileşenlerini bu şemada olduğu gibi bağlayın. Mavi ve gri teller erkek-erkek aktarma kablolarını, sarı, siyah ve kırmızı teller ise erkek-dişi aktarma kablolarını temsil eder.

1. adımdaki resimde yaptığım gibi devreyi mini bir devre tahtasına da sığdırabileceğinizi unutmayın. Yine de tavsiye etmem, çünkü sıkıca paketlendiğinde bir şeyleri karıştırmak veya kırmak gerçekten çok kolay.

KY-038 için bir parça bulamadığım için diyagramın dışında bırakmak zorunda kaldım. Sarı kablo "A0" pimine, siyah kablo "G" (Toprak) pimine ve kırmızı kablo "+" (5V) pimine bağlanmalıdır.

3. Adım: Kodlayın

Arduino IDE'yi açın ve aşağıdaki kodu içine yapıştırın:

pastebin.com/cJQUA4eM

Gerekirse 1'den 25'e kadar olan satırları değiştirin; Sabitlerin her birinin ne yaptığını açıklamak için yorumlar ekledim.

Kodu yapıştırıp beğeninize göre değiştirdikten sonra Arduino'ya yükleyin.

Adım 4: Bitti

Her şey plana göre giderse, tamamen işlevsel, alkışla etkinleştirilen bir LED dizisine sahip olmalısınız. Geçerli kodumdaki komutların listesi:

  • 2 alkış: LED 1'i değiştirir
  • 3 alkış: LED 2'yi değiştirir
  • 4 alkış: LED 3'ü değiştirir
  • 5 alkış: Tüm LED'leri kapatır
  • 6 alkış: Tüm LED'leri açar
  • 16 alkış: Işık gösterisi!:P

Yeterince cesursanız, koduma girebilir ve farklı şeyler yapmak için mevcut komutları ekleyebilir veya değiştirebilirsiniz. İlgili kod 84-148 satırlarındadır.

İyi eğlenceler!

Önerilen: