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

  • Protoboard
    1
  • Arduino
    1
  • Buzzer
    1
  • Pulsadores
    3
  • Resistencias 10 OHM
    3
  • Cables Conectores
    13

Script Main

#include «pitches.h»

const int threshold = 10;
 
int notes[] = {
  NOTE_A4NOTE_B4NOTE_C3
};

int botones[] = {
247
};

void setup() {
  for (int boton_actual = 0boton_actual < 3boton_actual++) {
    pinMode(botones[boton_actual], INPUT);
  }
}

void loop() {
  for (int boton_actual = 0boton_actual < 3boton_actual++) {
    int valor_boton = digitalRead(botones[boton_actual]);
 
    if (valor_boton == HIGH) {
      tone(8notes[boton_actual], 20);
    }
  }
}

Esquema de Conexion

Descarga el proyecto adaptado completamente gratis:

toneKeyboard2