Cuprins:

Sunete de pian folosind Arduino pe TinkerCad: 4 pași
Sunete de pian folosind Arduino pe TinkerCad: 4 pași

Video: Sunete de pian folosind Arduino pe TinkerCad: 4 pași

Video: Sunete de pian folosind Arduino pe TinkerCad: 4 pași
Video: [IoT4Girls] Pian virtual cu Arduino 2024, Iulie
Anonim
Sunete de pian folosind Arduino pe TinkerCad
Sunete de pian folosind Arduino pe TinkerCad

Î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

De ce veți avea nevoie - Hardware
De ce veți avea nevoie - Hardware
De ce veți avea nevoie - Hardware
De ce veți avea nevoie - Hardware
De ce veți avea nevoie - Hardware
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

Circuit
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 ()

Recomandat: