Taula de continguts:

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

Vídeo: Taula de so Arduino simple: 5 passos (amb imatges)

Vídeo: Taula de so Arduino simple: 5 passos (amb imatges)
Vídeo: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, De novembre
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.

Recomanat: