INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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ê:
- Arduino Uno
- Broodbord (sien stap 3)
- 4 Jumper-drade van man-man
- 3 Man-vroulike springdrade
- 3 LED's
- 3 220 ohm weerstande
- 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
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!