Arduino Nano - Sensor táctil - Cerradura de solenoide
Este tutorial te enseña cómo usar el Arduino Nano y un sensor táctil para controlar la cerradura de solenoide.
Aplicación 1 - El estado de la cerradura de solenoide está sincronizado con el estado del sensor táctil. En detalle:
- Arduino Nano enciende la cerradura de solenoide cuando se está tocando el sensor táctil.
- Arduino Nano apaga la cerradura de solenoide cuando el sensor táctil no está siendo tocado.
Aplicación 2 - El estado de la cerradura de solenoide se alterna cada vez que se toca el sensor táctil. Más específicamente:
- Si Arduino Nano detecta que se ha tocado el sensor táctil (cambiando de un estado ALTO a un estado BAJO), encenderá la cerradura de solenoide si actualmente está apagada, o apagará la cerradura de solenoide si actualmente está encendida.
- Al soltar el sensor táctil, no afecta al estado de la cerradura de solenoide.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca de la cerradura de solenoide y del sensor táctil
Si no está familiarizado con la cerradura de solenoide y el sensor táctil (incluida la asignación de pines, su funcionamiento y la programación), los siguientes tutoriales pueden ayudar:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Ver La mejor forma de alimentar Arduino Nano y otros componentes.
Aplicación 1 - El estado de la cerradura de solenoide está sincronizado con el estado del sensor táctil
Código de Arduino Nano
Pasos R\u00e1pidos
- Conecta un Arduino Nano a tu computadora con un cable USB.
- Inicia el IDE de Arduino y selecciona la placa y el puerto correctos.
- Copia el código y ábrelo en el IDE de Arduino.
- Haz clic en el botón Subir en el IDE de Arduino para compilar y subir el código al Arduino Nano.

- Toca el sensor táctil y manténlo presionado durante unos segundos.
- Revisa el cambio en el estado de la cerradura de solenoide.
Verás que el estado de la cerradura de solenoide está sincronizado con el estado del sensor táctil.
Explicación del código
¡Consulta la explicación línea por línea contenida en los comentarios del código fuente!
Aplicación 2: Sensor táctil que alterna la cerradura de solenoide
Código de Arduino Nano - El sensor táctil alterna la cerradura de solenoide
Explicación del código
Puede encontrar la explicación en las líneas de comentario del código de Arduino Nano anterior.
En el código, la expresión solenoidLockState = !solenoidLockState es equivalente al siguiente código:
Pasos R\u00e1pidos
- Copia el código y ábrelo en el IDE de Arduino.
- Sube el código al Arduino Nano.
- Toca y suelta el sensor táctil varias veces.
- Verifica el cambio en el estado de la cerradura de solenoide.
Verás que la cerradura de solenoide se enciende o apaga una vez cada vez que tocas el sensor táctil.
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.