Arduino UNO R4 - Sensor ultrasónico - Zumbador piezoeléctrico
Aprenderemos a controlar un zumbador piezoeléctrico usando Arduino UNO R4 y un sensor ultrasónico.
- Cuando el objeto esté cerca del sensor ultrasónico, emite un sonido.
- Cuando el objeto esté lejos del sensor ultrasónico, detén el sonido.
- Cuando el objeto esté cerca del sensor ultrasónico, reproduce una melodía.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del zumbador piezoeléctrico y del sensor ultrasónico
Aprende sobre zumbadores piezoeléctricos y sensores ultrasónicos, incluyendo sus pines de conexión, funciones y programación, en los tutoriales proporcionados.
Esta guía utiliza un zumbador que requiere 3-5 V, pero también puedes modificarla para un zumbador de 12 V. Obtén más información sobre esto en el tutorial Arduino UNO R4 - Tutorial de Zumbador.
Diagrama de Cableado
- El diagrama de cableado entre Arduino UNO R4, sensor ultrasónico y zumbador piezoeléctrico

This image is created using Fritzing. Click to enlarge image
- El diagrama de cableado entre Arduino UNO R4, sensor ultrasónico y módulo de zumbador piezoeléctrico

This image is created using Fritzing. Click to enlarge image
Ver La mejor forma de alimentar Arduino Uno R4 y otros componentes.
Arduino UNO R4 Código - Sonido Simple
Pasos R\u00e1pidos
Siga estas instrucciones paso a paso:
- Si es la primera vez que usas el Arduino Uno R4 WiFi/Minima, consulta el tutorial sobre configurar el entorno para Arduino Uno R4 WiFi/Minima en el IDE de Arduino.
- Conecta los componentes según el diagrama proporcionado.
- Conecta la placa Arduino Uno R4 a tu computadora usando un cable USB.
- Inicia el IDE de Arduino en tu computadora.
- Selecciona la placa adecuada Arduino Uno R4 (por ejemplo, Arduino Uno R4 WiFi) y el puerto COM.
- Copia y pega el código anterior en el IDE de Arduino.
- Presiona el botón Subir en el IDE de Arduino para transferir el código a la placa Arduino Uno R4.
- Mueve la mano cerca del sensor.
- Escucha el sonido del zumbador piezoeléctrico.
Explicación del código
Consulta las líneas de comentario en el código fuente para obtener una explicación paso a paso.
Arduino UNO R4 Código - Melodía
Pasos R\u00e1pidos
- Copia el código y ábrelo usando Arduino IDE.
- Crea un archivo llamado pitches.h en Arduino IDE de la siguiente manera:
- Haz clic en el botón debajo del icono del monitor serie y selecciona Nueva pestaña, o usa las teclas Ctrl+Shift+N.
- Proporcione el nombre de archivo pitches.h y presione el botón OK.
- Copia el código a continuación y pégalo en el archivo llamado pitches.h que creaste.
- Pulsa el botón Subir en el IDE de Arduino para enviar código al Arduino UNO R4.
- Mueve tu mano cerca del sensor.
- Escucha la melodía del zumbador piezoeléctrico.
- El código mencionado utiliza la función delay() que detiene la ejecución de otro código mientras se reproduce una melodía. Para evitarlo, utiliza la biblioteca ezBuzzer. Esta biblioteca permite que el zumbador emita pitidos o reproduzca una melodía sin interrumpir otro código.
- El código dado es para fines educativos. El sensor ultrasónico es muy sensible al ruido. Para usos prácticos del sensor ultrasónico, debes aplicar filtrado de ruido. Aprende sobre cómo filtrar el ruido para el sensor ultrasónico.


Explicación del código
¡Mira cada explicación escrita en los comentarios dentro del código fuente!
※ Nota:
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.