Innehållsförteckning:

Pianoljud med Arduino på TinkerCad: 4 steg
Pianoljud med Arduino på TinkerCad: 4 steg

Video: Pianoljud med Arduino på TinkerCad: 4 steg

Video: Pianoljud med Arduino på TinkerCad: 4 steg
Video: Seasons Nature Sound #1 | Осенний пейзаж с расслабляющим звуком фортепиано 2024, Juli
Anonim
Pianoljud med Arduino på TinkerCad
Pianoljud med Arduino på TinkerCad

I denna handledning lär du dig hur du använder en summer (eller piezohögtalare) med Arduino. Buzzers kan hittas i larmenheter, datorer, timers och bekräftelse av användarinmatning som ett musklick eller knapptryckning. Du kommer också att lära dig hur du använder ton () och noTone () funktion. Med denna funktion kan du göra ett pianoljud. Så låt oss börja.

Steg 1: Vad du behöver - hårdvara

Vad du behöver - hårdvara
Vad du behöver - hårdvara
Vad du behöver - hårdvara
Vad du behöver - hårdvara
Vad du behöver - hårdvara
Vad du behöver - hårdvara

För denna handledning behöver du:

1. Arduino UNO eller nano

2. Buzzer/piezo -högtalare

3. Breadboard (om du gör projekt i realtid)

Steg 2: Krets

Krets
Krets

Kretsen är verkligen enkel för att ansluta summerns negativa stift till gnd på Arduino och summerns positiva stift till digital stift 8

Steg 3: Koden

För mer intressanta projekt kontakta mig på: Youtube:

Facebooksida:

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

Här är "Tone" -koden. Hur fungerar det? Det är enkelt, ton (summer, 1000) skickar en 1KHz ljudsignal till pin 9, fördröjning (1000) pausar programmet i en sekund och noTone (summer) stoppar signalljudet. Loop () -rutinen kommer att göra den här körningen, om och om igen, med ett kort pipande ljud. (du kan också använda ton (pin, frekvens, varaktighet) funktion)

int summer = 8;

void setup () {// Definierar summern stift som output pinMode (summer, OUTPUT); } void loop () {tone (summer, 261); fördröjning (200); // Stänger av summern noTone (summer); ton (summer, 293); fördröjning (200); noTone (summer); ton (summer, 329); fördröjning (200); noTone (summer); ton (summer, 349); fördröjning (200); ton (summer, 201); fördröjning (200); // Stänger av summern noTone (summer); ton (summer, 283); fördröjning (200); noTone (summer); ton (summer, 502); fördröjning (200); noTone (summer); ton (summer, 149); fördröjning (200); }

Steg 4: Bra gjort

Du har framgångsrikt slutfört ytterligare en Arduino "How to" handledning och du har lärt dig hur du använder: summer / piezo speakertone (), noTone () funktioner

Rekommenderad: