Arduino - Sensor táctil - Cerradura de solenoide
Vamos a aprender cómo usar Arduino para controlar la cerradura de solenoide en dos casos de uso:
- Arduino enciende la cerradura de solenoide si se toca el sensor táctil y apaga la cerradura de solenoide si el sensor táctil NO está tocado.
- Arduino alterna la cerradura de solenoide cada vez que se toca el sensor táctil.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del sensor de tacto y la cerradura de solenoide
Si no conoces la cerradura de solenoide y el sensor táctil (disposición de pines, cómo funciona, cómo programar ...), aprende sobre ellos en los siguientes tutoriales:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Código de Arduino - El sensor táctil controla la cerradura de solenoide
Pasos R\u00e1pidos
- Conecta Arduino a la PC mediante un cable USB
- Abre Arduino IDE, selecciona la placa y el puerto correctos
- Copia el código anterior y ábrelo con Arduino IDE
- Haz clic en el botón Subir en Arduino IDE para subir el código a Arduino

- Toque y siga tocando el sensor táctil durante varios segundos.
- Vea el cambio en el estado de la cerradura de solenoide.
Explicación del código
¡Lee la explicación línea por línea en las líneas de comentario del código fuente!
Código de Arduino: sensor táctil que conmutará la cerradura de solenoide
Pasos R\u00e1pidos
- Conecta Arduino a la PC mediante un cable USB
- Abre el IDE de Arduino, selecciona la placa y el puerto correctos
- Copia el código anterior y ábrelo con el IDE de Arduino
- Haz clic en el botón Subir en el IDE de Arduino para subir el código al Arduino
- Mantén el sensor táctil en contacto durante varios segundos y luego suéltalo
- Observa el cambio en el estado de la cerradura de solenoide
Explicación del código
Puedes encontrar la explicación en la línea de comentarios del código Arduino anterior.
En el código, solenoidLockState = !solenoidLockState es equivalente al siguiente 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.