Hoy les traemos el clásico código de Arduino «Keyboard Melody», pero con modificaciones para hacerlo funcional con 3 botones (pulsadores) y 1 buzzer.
Ingredientes
Script Main
#include «pitches.h»
const int threshold = 10;
int notes[] = {
NOTE_A4, NOTE_B4, NOTE_C3
};
int botones[] = {
2, 4, 7
};
void setup() {
for (int boton_actual = 0; boton_actual < 3; boton_actual++) {
pinMode(botones[boton_actual], INPUT);
}
}
void loop() {
for (int boton_actual = 0; boton_actual < 3; boton_actual++) {
int valor_boton = digitalRead(botones[boton_actual]);
if (valor_boton == HIGH) {
tone(8, notes[boton_actual], 20);
}
}
}
Esquema de Conexion
Descarga el proyecto adaptado completamente gratis: