Arduino Nano - Potenciómetro y Zumbador Piezoeléctrico
Este tutorial explica cómo usar Arduino Nano y un potenciómetro para controlar un zumbador piezoeléctrico. En detalle:
- Arduino Nano verifica si el valor analógico del potenciómetro es mayor que un umbral y genera sonido en consecuencia
- Arduino Nano verifica si el valor analógico del potenciómetro es menor que un umbral y deja de generar sonido en consecuencia
- Arduino Nano verifica si el voltaje de salida del potenciómetro es mayor que un umbral y genera sonido en consecuencia
- Arduino Nano verifica si el voltaje de salida del potenciómetro es menor que un umbral y deja de generar sonido en consecuencia
- Arduino Nano verifica si el voltaje de salida del potenciómetro es mayor que un umbral y reproduce la melodía de la canción en consecuencia
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del zumbador piezoeléctrico y del potenciómetro
Si no estás familiarizado con el zumbador piezoeléctrico y el potenciómetro (diagrama de pines, cómo funciona, cómo programar ...), puedes encontrar más información en los siguientes tutoriales:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Ver La mejor forma de alimentar Arduino Nano y otros componentes.
Código para Arduino Nano - Sonido Simple - Umbral Analógico
Pasos R\u00e1pidos
- Conecta el cable USB al Arduino Nano y al PC.
- Inicia el IDE de Arduino, selecciona la placa y el puerto adecuados.
- Pega el código en el IDE y ábrelo.
- Haz clic en el botón Subir para transferir el código al Arduino Nano.
- Gira el potenciómetro.
- Escucha el sonido del zumbador piezoeléctrico.
Explicación del código
¡Consulta la explicación línea por línea contenida en los comentarios del código fuente!
Código de Arduino Nano - Sonido Simple - Umbral de Voltaje
El valor analógico de un potenciómetro se convierte en un valor de voltaje. Luego, este voltaje se compara con un umbral de voltaje, lo que activará el zumbador piezoeléctrico si se supera el umbral.
Código para Arduino Nano - Melodía - Umbral de voltaje
Pasos R\u00e1pidos
- Copia el código y ábrelo con el IDE de Arduino.
- Crea el archivo pitches.h en el IDE de Arduino haciendo lo siguiente:
- Ya sea haz clic en el botón justo debajo del ícono del monitor serie y elige Nueva pestaña, o usa Ctrl+Shift+N teclas.
- Escribe el nombre del archivo pitches.h y haz clic en el botón Aceptar
- Copie el código a continuación y péguelo en el archivo creado pitches.h.
- Haz clic en el botón Subir en el IDE de Arduino para compilar y subir el código al Arduino Nano.
- Gira el potenciómetro.
- Escucha la melodía que sale del zumbador piezoeléctrico.


Explicación del código
Lee la explicación línea por línea en las líneas de comentario del código fuente!. Examina la descripción línea por línea en los comentarios del código fuente!
※ Nota:
El código anterior utiliza la función delay(). Esto tiene el efecto de bloquear otro código mientras suena la melodía. Para evitar que esto ocurra, se puede usar en su lugar la biblioteca ezBuzzer. Esta biblioteca está diseñada específicamente para permitir que el zumbador emita pitidos o reproduzca una melodía sin bloquear el resto del código.
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.