Componentes electrónicos:

  • Genuino 101
  • Botón de Push (x3)
  • Zumbador
  • Cables dupont
  • Protoboard

Software:

  • Arduino IDE
  • Drivers de Genuino 101

Resumen:

En el siguiente proyecto controlaremos las notas musicales que serán emitidas por el zumbador con diferentes botones de push.

Paso 1:

El primer paso será realizar las conexiones de los diferentes componentes electrónicos.

Primero aprenderemos a controlar una nota del zumbador con un botón y más adelante veremos como integrar varios.

Paso 2:

Una vez que realizamos las conexiones, deberemos conectar nuestra placa a la computadora y abrir el IDE de Arduino para programarlo.

void setup() {
  pinMode(4,INPUT_PULLUP);
}

void loop() {
  if (digitalRead(4) == LOW) {
    tone(3,261,1000);
  }
}

Paso 3:

Un vez que cargamos el programa en la placa tendremos que agregarle los nuevos botones para que podamos seleccionar diferentes tonos. El esquemático para trabajar con tres botones sería el siguiente:

Paso 4:

Por último, realizamos las modificaciones en el código:

void setup() {
  pinMode(4,INPUT_PULLUP);
  pinMode(5,INPUT_PULLUP);
  pinMode(6,INPUT_PULLUP);
}

void loop() {
  if (digitalRead(4) == LOW) {
    tone(3,261,1000);
  }
  
  if (digitalRead(5) == LOW) {
    tone(3,349,1000);
  }
  
  if (digitalRead(6) == LOW) {
    tone(3,293,1000);
  }
}

Paso 5:

Ahora les toca a ustedes seguir agregando nuevos botones con diferentes notas musicales.