Indholdsfortegnelse:

Klaverlyde ved hjælp af Arduino på TinkerCad: 4 trin
Klaverlyde ved hjælp af Arduino på TinkerCad: 4 trin

Video: Klaverlyde ved hjælp af Arduino på TinkerCad: 4 trin

Video: Klaverlyde ved hjælp af Arduino på TinkerCad: 4 trin
Video: Helbredende gigt: Revolutionær frekvens musikterapi 2024, November
Anonim
Klaverlyde ved hjælp af Arduino på TinkerCad
Klaverlyde ved hjælp af Arduino på TinkerCad

I denne vejledning lærer du, hvordan du bruger en summer (eller piezo -højttaler) med Arduino. Buzzere findes i alarmenheder, computere, timere og bekræftelse af brugerinput som f.eks. Et museklik eller tastetryk. Du lærer også, hvordan du bruger tone () og noTone () -funktionen. Ved hjælp af denne funktion kan du lave et klaver. Så lad os starte.

Trin 1: Hvad du får brug for - hardware

Hvad du får brug for - hardware
Hvad du får brug for - hardware
Hvad du får brug for - hardware
Hvad du får brug for - hardware
Hvad du får brug for - hardware
Hvad du får brug for - hardware

Til denne vejledning skal du bruge:

1. Arduino UNO eller nano

2. Buzzer/piezo højttaler

3. Breadboard (hvis du laver projekt i realtid)

Trin 2: Kredsløb

Kredsløb
Kredsløb

Kredsløbet er virkelig simpelt, du skal forbinde summerens negative pin til gnd på Arduino og summerens positive pin til digital pin 8

Trin 3: Koden

For flere interessante projekter, kontakt mig på: Youtube:

Facebook -side:

Instagram: https://instagram.com/official_techeor? Igshid = uc8l …

Her er "Tone" -koden. Hvordan virker det? Det er enkelt, tone (summer, 1000) sender et 1KHz lydsignal til pin 9, forsinkelse (1000) sætter programmet på pause i et sekund, og noTone (summer) stopper signallyden. Loop () -rutinen vil få dette til at køre igen og igen med en kort biplyd. (du kan også bruge tone (pin, frekvens, varighed) funktion)

int summer = 8;

void setup () {// Definerer buzzer pin som output pinMode (summer, OUTPUT); } void loop () {tone (summer, 261); forsinkelse (200); // Slukker summeren noTone (summer); tone (summer, 293); forsinkelse (200); noTone (summer); tone (summer, 329); forsinkelse (200); noTone (summer); tone (summer, 349); forsinkelse (200); tone (summer, 201); forsinkelse (200); // Slukker summeren noTone (summer); tone (summer, 283); forsinkelse (200); noTone (summer); tone (summer, 502); forsinkelse (200); noTone (summer); tone (summer, 149); forsinkelse (200); }

Trin 4: Godt klaret

Du har gennemført endnu en Arduino "Sådan gør du" vejledning, og du har lært at bruge: summer / piezo speakertone (), noTone () funktioner

Anbefalede: