Video: Sunete de pian folosind Arduino pe TinkerCad: 4 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest tutorial, veți învăța cum să utilizați un buzzer (sau difuzor piezo) cu Arduino. Buzzerele pot fi găsite în dispozitivele de alarmă, computere, temporizatoare și confirmarea intrării utilizatorului, cum ar fi un clic de mouse sau o apăsare de tastă. De asemenea, veți învăța cum să utilizați funcția ton () și noTone (). Folosind această funcție puteți face sunete de pian. Asadar, hai sa incepem.
Pasul 1: De ce veți avea nevoie - Hardware
Pentru acest tutorial veți avea nevoie de:
1. Arduino UNO sau nano
2. Buzzer / difuzor piezo
3. Pană de pâine (dacă faceți proiect în timp real)
Pasul 2: Circuit
Circuitul este foarte simplu pentru a conecta pinul negativ al buzzerului la gnd al Arduino și pinul pozitiv al buzzerului la pinul digital 8
Pasul 3: Codul
Pentru mai multe proiecte interesante, conectați-mă pe: Youtube:
Pagina de Facebook:
Instagram: https://instagram.com/official_techeor? Igshid = uc8l …
Iată codul „Tone”. Cum functioneazã? Este simplu, tonul (buzzer, 1000) trimite un semnal sonor de 1KHz la pinul 9, întârziere (1000) întrerupe programul pentru o secundă și noTone (buzzer) oprește sunetul semnalului. Rutina loop () va face ca aceasta să ruleze, din nou și din nou, făcând un scurt sunet sonor. (puteți utiliza și funcția ton (pin, frecvență, durată))
int buzzer = 8;
void setup () {// Definește pinul Buzzer ca pin pin de ieșire (buzzer, OUTPUT); } void loop () {ton (buzzer, 261); întârziere (200); // Dezactivează buzzer-ul noTone (buzzer); ton (buzzer, 293); întârziere (200); noTone (buzzer); ton (buzzer, 329); întârziere (200); noTone (buzzer); ton (buzzer, 349); întârziere (200); ton (buzzer, 201); întârziere (200); // Dezactivează buzzer-ul noTone (buzzer); ton (buzzer, 283); întârziere (200); noTone (buzzer); ton (buzzer, 502); întârziere (200); noTone (buzzer); ton (buzzer, 149); întârziere (200); }
Pasul 4: Gata
Ați finalizat cu succes încă un tutorial Arduino „Cum să” și ați învățat cum să utilizați: funcții buzzer / piezo speakertone (), noTone ()