Conectamos un zumbador y haremos que suene de forma intermitente
- ¿Qué es un zumbador?
- Circuito: Cómo conectar un zumbador a Arduino
- Programación con Mblock
- Programación con Arduino IDE
1. ¿Qué es un zumbador?
Un zumbador es un elemento electroacústico que emite un sonido continuo.
2. Circuito: Cómo conectar un zumbador a Arduino
Para realizar este circuito necesitas los siguientes materiales:
- 1 Arduino UNO LOG 8431
- 1 Cable USB LOG 7509
- 1 Board LOG 886
- 1 Zumbador activo LOG 7714
- 2 Latiguillos board macho – macho LOG 7519
Para trabajar en una protoboard, es importante conocer las conexiones que existen en ella. Puedes utilizar el siguiente enlace para leer información detallada sobre las conexiones de la protoboard.
Conectamos el zumbador al pin digital 12 de la placa Arduino. ¡Ya sólo nos queda programar!
Para programar la placa Arduino puedes utilizar diferentes lenguajes. Nosotros nos vamos a centrar en dos opciones
- MBlock – programación basada en bloques
- Arduino IDE – programación basada en líneas de código
3. Programación con mBlock
El objetivo de este programa es muy sencillo: conseguir que el zumbador suene de forma intermitente.
El primer paso es configurar la tarjeta, sigue los pasos que te indicamos en «Mblock: primeros pasos«
Una vez configurada la tarjeta comenzamos con la programación. El primer bloque que necesitamos es un evento (pulsa en el círculo naranja para ver los eventos disponibles) , en este caso utilizaremos el evento «cuando clic en bandera verde«.
Utilizamos un bucle infinito con el bloque «para siempre» que localizarás en la sección naranja control. Así nuestro programa se ejecutará continuamente.
Dentro del bucle, introducimos los bloques para activar y desactivar el pin 12.
Sólo nos queda incluir una pausa para que el sonido se escuche durante un determinado tiempo.
Pulsa la bandera verde y comprueba que el zumbador suena de forma intermitente. ¡Objetivo conseguido!
4. Programación con Arduino IDE
Vamos a programar con líneas de código. El objetivo consiste en encender y apagar el zumbador de forma intermitente para que emita un sonido.
El primer paso es configurar la tarjeta, sigue los pasos que te indicamos en «Arduino IDE: primeros pasos«.
Una vez configurada la tarjeta comenzamos con la programación. Recuerda que al trabajar con código debemos respetar la sintaxis: Cuidado con las letras mayúsculas y minúsculas y con los signos de puntuación. ¡Son importantes!.
Los programas en Arduino IDE constan de dos secciones: setup y loop.
En setup vamos a configurar los pines de la placa que vamos a utilizar.
pinMode(12, OUTPUT); | En el pin 12 conectamos un dispositivo de salida: el Zumbador |
En loop vamos a introducir el código que se va a ejecutar continuamente y consiste en activar y desactivar el pin 12 con una pausa después de cada acción
void setup() {
pinMode(12, OUTPUT); // zumbador - pin de salida
}
void loop() { // bucle infinito
digitalWrite(12, HIGH); // se enciende el zumbador
delay(500); // pausa
digitalWrite(12, LOW); // se apaga el zumbador
delay(500); // pausa
}
Pulsa en el icono subir, y si el zumbador suena de forma intermitente … ¡Objetivo Conseguido!