Taula de so Arduino simple: 5 passos (amb imatges)
Taula de so Arduino simple: 5 passos (amb imatges)
Anonim
Placa de so Arduino senzilla
Placa de so Arduino senzilla

En aquest experiment, comprendreu com funciona un brunzidor passiu i com podeu crear una senzilla placa de so Arduino. Mitjançant alguns botons i triant un to corresponent, podeu crear una melodia. Les peces que he fet servir provenen del kit d’inici Arduino UNO de Kuman

Pas 1: parts necessàries

Parts necessàries
Parts necessàries

Necessitarà:

  • una placa Arduino
  • una pissarra
  • un cable USB
  • 10 x cables de pont
  • 3 botons (el nombre de majúscules i botons és opcional)
  • 3 x 10k ohm resistències

Allchips és una plataforma de serveis en línia de components electrònics, on podeu comprar tots els components

Pas 2: connectar els botons

Connexió dels botons
Connexió dels botons
Connexió dels botons
Connexió dels botons

En primer lloc, comencem pels botons. Per a cada botó, trieu un dels seus costats. Veureu 2 pins. El de l'esquerra (també podeu canviar-los) es connecta a terra de l'Arduino (a través de la placa) amb una resistència de 10 k. Connecteu la mateixa fila al pin digital 2, 3 o 4 de l'Arduino (es pot configurar al codi). El passador de la part dreta de cada botó es connecta a 5V. Podeu utilitzar la imatge anterior com a referència. Seguiu aquests passos per a tots els botons.

Pas 3: connectar el timbre

Connexió del timbre
Connexió del timbre

Per tant, a la part superior del brunzidor podeu veure un símbol +. Indica el seu aspecte positiu. Cal connectar l’extrem oposat a terra i aquest al pin digital 8 de l’Arduino (es pot canviar més endavant)

Pas 4: càrrega i modificació del codi

Càrrega i modificació del codi
Càrrega i modificació del codi

Podeu trobar el codi del projecte aquí. Depèn de vosaltres què podeu modificar (des dels números de pins fins a afegir més botons, però el que és més important) podeu canviar cada to individual. Aquí teniu una petita explicació:

to (buzzPin, 1000, 300); / / Aquí teniu la funció de to Arduino

buzzPin és el pin positiu del buzzer

1000 és el to en si, en Hz (pot ser des de 31 fins a 65535)

300 és la durada en ms (opcional)

Pas 5: vídeo

Aquí teniu un vídeo del projecte en acció, que crea una melodia aleatòria.