Placă de sunet simplă Arduino: 5 pași (cu imagini)
Placă de sunet simplă Arduino: 5 pași (cu imagini)
Anonim
Placă de sunet Arduino simplă
Placă de sunet Arduino simplă

În acest experiment, veți înțelege cum funcționează un buzzer pasiv și cum puteți crea o placă de sunet simplă Arduino. Folosind câteva butoane și alegând un ton corespunzător, puteți crea o melodie! Părțile pe care le-am folosit sunt din kitul de pornire Kuman's Arduino UNO

Pasul 1: Piese necesare

Piese necesare
Piese necesare

Vei avea nevoie:

  • o placa Arduino
  • o placă de măsurare
  • un cablu USB
  • 10 x fire jumper
  • 3 x butoane (numărul de majuscule și butoane este opțional)
  • Rezistențe 3 x 10k ohm

Allchips este o platformă de servicii online pentru componente electronice, puteți cumpăra toate componentele de la acestea

Pasul 2: conectarea butoanelor

Conectarea butoanelor
Conectarea butoanelor
Conectarea butoanelor
Conectarea butoanelor

În primul rând, să începem cu butoanele. Pentru fiecare buton, alegeți una dintre laturile sale. Veți vedea 2 pini. Cel din stânga (le puteți schimba și) se conectează la solul Arduino (prin panoul de măsurare) cu un rezistor de 10k. Conectați același rând la pinul digital 2, 3 sau 4 al Arduino (poate fi configurat în cod). Pinul din partea dreaptă a fiecărui buton se conectează la 5V. Puteți utiliza imaginea de mai sus pentru referință. Faceți acești pași pentru toate butoanele dvs.

Pasul 3: Conectarea soneriei

Conectarea soneriei
Conectarea soneriei

Deci, în partea de sus a sonorului puteți vedea un simbol +. Indică partea pozitivă a acestuia. Trebuie să conectați capătul opus la masă și acesta la pinul digital 8 al Arduino (poate fi schimbat mai târziu)

Pasul 4: Încărcarea și modificarea codului

Încărcarea și modificarea codului
Încărcarea și modificarea codului

Puteți găsi codul proiectului aici. Depinde complet de dvs. ce puteți modifica - de la numerele de pin până la adăugarea mai multor butoane, dar mai important - puteți schimba fiecare ton individual. Iată o mică explicație:

ton (buzzPin, 1000, 300); / / Iată funcția de ton Arduino

buzzPin este pinul pozitiv al sonorului

1000 este tonul în sine, în Hz (poate fi de la 31 până la 65535)

300 este durata în ms (opțional)

Pasul 5: Video

Iată un videoclip al proiectului în acțiune, creând o melodie aleatorie.