INHOUDSOPGAWE:

Klap-geaktiveerde LED-reeks: 4 stappe
Klap-geaktiveerde LED-reeks: 4 stappe

Video: Klap-geaktiveerde LED-reeks: 4 stappe

Video: Klap-geaktiveerde LED-reeks: 4 stappe
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, November
Anonim
Klap-geaktiveerde LED-skikking
Klap-geaktiveerde LED-skikking

Aan die einde van hierdie instruksies kan u 'n toestel bou wat na harde geluide soos klap luister en daarop reageer deur 3 LED's aan of uit te skakel. Hierbo is 'n beeld van die finale uitslag.

Stap 1: materiaal

Jy sal nodig hê:

  1. Arduino Uno
  2. Broodbord (sien stap 3)
  3. 4 Jumper-drade van man-man
  4. 3 Man-vroulike springdrade
  5. 3 LED's
  6. 3 220 ohm weerstande
  7. 1 KY-038 mikrofoon klanksensormodule

U kan hierdie onderdele aanlyn op verskillende plekke koop - soek rond en u kan dit teen 'n ordentlike prys vind.

Stap 2: Montering

Vergadering
Vergadering

Verbind die Arduino en sy komponente soos in hierdie diagram. Die blou en grys drade verteenwoordig manlike-manlike springkabels en die geel, swart en rooi drade verteenwoordig manlike-vroulike springkabels.

Let daarop dat u ook die kring op 'n mini -broodbord kan plaas, soos ek in die stap 1 -prent gedoen het. Ek sal dit egter nie aanbeveel nie, want dit is baie maklik om dinge te meng of te breek as dit styf verpak is.

Aangesien ek geen onderdeel vir die KY-038 kon vind nie, moes ek dit uit die diagram laat. Die geel draad moet aan sy "A0" -pen gekoppel word, die swart draad moet aan sy "G" (grond) pen gekoppel word, en die rooi draad moet aan sy "+" (5V) pen gekoppel word.

Stap 3: Kodeer

Maak die Arduino IDE oop en plak die volgende kode daarin:

pastebin.com/cJQUA4eM

Verander reël 1 na 25 indien nodig; Ek het opmerkings bygevoeg om te verduidelik wat elkeen van die konstantes doen.

Nadat u die kode na u smaak geplak en gewysig het, laai dit op na die Arduino.

Stap 4: Klaar

As alles volgens plan verloop, moet u 'n volledig funksionele klap-geaktiveerde LED-skikking hê. Hier is 'n lys opdragte in my huidige kode:

  • 2 klappe: skakel LED 1
  • 3 klappe: skakel LED 2
  • 4 klappe: skakel LED 3
  • 5 klappe: Skakel alle LED's uit
  • 6 klappe: Skakel alle LED's aan
  • 16 klappe: Ligte vertoning!: P

As u dapper genoeg is, kan u na my kode gaan en die huidige opdragte byvoeg of verander om verskillende dinge te doen. Die relevante kode is op reëls 84-148.

Hê pret!

Aanbeveel: