Indholdsfortegnelse:

Clap-aktiveret LED Array: 4 trin
Clap-aktiveret LED Array: 4 trin

Video: Clap-aktiveret LED Array: 4 trin

Video: Clap-aktiveret LED Array: 4 trin
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Juni
Anonim
Clap-aktiveret LED Array
Clap-aktiveret LED Array

Ved afslutningen af denne instruktive vil du være i stand til at bygge en enhed, der lytter til høje lyde som klapper og reagerer på dem ved at tænde eller slukke 3 lysdioder. Ovenfor er et billede af det endelige resultat.

Trin 1: Materialer

Du får brug for:

  1. Arduino Uno
  2. Brødbræt (se trin 3)
  3. 4 Jerseytråde til mænd
  4. 3 Jumper-hun-hun-hun
  5. 3 lysdioder
  6. 3 220 ohm modstande
  7. 1 KY-038 mikrofon lydsensormodul

Du kan købe disse dele online fra forskellige steder - søg rundt, og du bør kunne finde disse til en anstændig pris.

Trin 2: Montering

montage
montage

Tråd Arduino og dens komponenter op som det er i dette diagram. De blå og grå ledninger repræsenterer han-han-jumperkabler og de gule, sorte og røde ledninger repræsenterer han-hun-jumperkabler.

Bemærk, at du også kan montere kredsløbet på et mini -brødbræt, som jeg gjorde i trin 1 -billedet. Jeg vil dog ikke anbefale det, da det er virkelig let at blande eller bryde ting, når de er pakket tæt sammen.

Da jeg ikke kunne finde en del til KY-038, måtte jeg lade den stå uden for diagrammet. Den gule ledning skal tilsluttes sin "A0" pin, den sorte ledning skal tilsluttes sin "G" (jord) pin, og den røde ledning skal tilsluttes sin "+" (5V) pin.

Trin 3: Kode

Åbn Arduino IDE og indsæt følgende kode i den:

pastebin.com/cJQUA4eM

Skift om nødvendigt linje 1 til 25; Jeg har tilføjet kommentarer for at forklare, hvad hver af konstanterne gør.

Når du har indsat og ændret koden efter din smag, skal du uploade den til Arduino.

Trin 4: Udført

Hvis alt går efter planen, skal du have et fuldt funktionelt klappeaktiveret LED-array. Her er en liste over kommandoer i min nuværende kode:

  • 2 klapper: Skifter LED 1
  • 3 klapper: Skifter LED 2
  • 4 klapper: Skifter LED 3
  • 5 klapper: Slukker alle lysdioder
  • 6 klapper: Tænder alle lysdioder
  • 16 klapper: Lysshow!: P

Hvis du er modig nok, kan du gå ind i min kode og tilføje eller ændre de aktuelle kommandoer for at gøre forskellige ting. Den relevante kode er på linje 84-148.

Hav det sjovt!

Anbefalede: