ESP8266 - Sensor táctil - Zumbador piezoeléctrico
Este tutorial te enseña cómo usar ESP8266 y un sensor táctil para controlar un zumbador piezoeléctrico. En detalle:
- Cómo usar ESP8266 para generar un sonido cuando se toca el sensor táctil.
- Cómo usar ESP8266 para detener el sonido cuando el sensor táctil no está activado.
- Cómo usar ESP8266 para reproducir una melodía cuando se toca el sensor táctil.
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 sensor táctil
Si no estás familiarizado con el zumbador piezoeléctrico y el sensor táctil, incluyendo la asignación de pines, el funcionamiento y la programación, los siguientes tutoriales pueden proporcionar información útil:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Para obtener m\u00e1s informaci\u00f3n, consulte Pines del ESP8266 y c\u00f3mo alimentar ESP8266 y otros componentes.
Código ESP8266 - Sonido Simple
Pasos R\u00e1pidos
Para empezar con el ESP8266 en el IDE de Arduino, siga estos pasos:
- Consulta el tutorial cómo configurar el entorno para ESP8266 en Arduino IDE si es la primera vez que usas ESP8266.
- Conecta los componentes como se muestra en el diagrama.
- Conecta la placa ESP8266 a tu computadora usando un cable USB.
- Abre Arduino IDE en tu computadora.
- Elige la placa ESP8266 correcta, como (por ejemplo NodeMCU 1.0 (ESP-12E Module)), y su puerto COM correspondiente.
- Conecta un ESP8266 a una computadora usando un cable USB.
- Abre el Arduino IDE, selecciona la placa y el puerto correcto.
- Copia el código y ábrelo en el Arduino IDE.
- Haz clic en el botón Upload en el Arduino IDE para compilar y subir el código al ESP8266.
- Coloca tu dedo en el sensor táctil y déjalo ahí durante varios segundos.
- Escucha el sonido del zumbador piezoeléctrico.
Explicación del código
Echa un vistazo a la explicación línea por línea contenida en los comentarios del código fuente.
Código ESP8266 - Melodía
Pasos R\u00e1pidos
- Conecte los componentes tal como se muestran en el diagrama.
- Conecte la placa ESP8266 a su computadora usando un cable USB.
- Abra el IDE de Arduino en su computadora.
- Elija la placa ESP8266 correcta, como (p. ej. NodeMCU 1.0 (ESP-12E Module)), y su puerto COM respectivo.
- Copie el código y ábralo con el IDE de Arduino.
- Cree el archivo pitches.h en el IDE de Arduino de la siguiente manera:
- Ya sea haga clic en el botón justo debajo del icono del monitor serie y elija Nueva pestaña, o use las teclas Ctrl+Shift+N.
- Escriba el nombre del archivo pitches.h y haga clic en el botón Aceptar
- Copie el código que se muestra 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 cargar el código en el ESP8266.
- Activa el sensor táctil.
- Escucha la melodía que reproduce el zumbador piezoeléctrico.


Explicación del código
¡Echa un vistazo a la explicación línea por línea contenida en los comentarios del código fuente!
※ Nota:
El código anterior utiliza la función delay(). Esto tiene el efecto de bloquear el resto del código mientras se reproduce la melodía. Para evitar que esto ocurra, la biblioteca ezBuzzer puede utilizarse en su lugar. Esta biblioteca está diseñada específicamente para emitir pitidos o reproducir una melodía sin obstaculizar 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.