Bien, yo hubiese obviado hacer un artículo sobre este módulo: es un pulsador, lo mismo que tomar dos cables y unirlos para enviar una señal. Pero bueno, es parte del kit de “sensores” para Arduino, es el que sigue en orden en la secuencia númerica de Keyes, así que aquí está.
El módulo Keyes KY-004 es una plaqueta con un pulsador y una resistencia que, cuando no se pulsa el interruptor, mantiene la línea en 0V, y cuando se lo pulsa envía un nivel alto. Si no estuviese el resistor, la línea de entrada de un microcontrolador quedaría flotante, y por una entrada flotante ingresa ruido. Es decir, no se puede saber qué puede leer el microcontrolador si uno quiere ingresar ese dato.
Módulo KY-004:
El módulo consta de un interruptor táctil o botón pulsador FZ1713 y una resistencia.
■ Capacidad del contacto: 50mA 12V CC
■ Temperatura: -25° C a 105° C
■ Vida de los contactos: 100.000 ciclos.
■ Fuerza de operación: 180/230 ± 20gf
■ Dimensiones: 18,5 mm x 15 mm
Conexión:
La línea central se conecta a +5V, la línea marcada con un signo – a GND, y la salida está marcada con la letra S. Para conectarlo al Arduino se une a la línea digital 2 de la plaqueta.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
/* * Programa de prueba de un pulsador KY-004 */ int pinBoton = 2; // Definir el pin del pulsador int valor; // Definir una variable numerica void setup() { pinMode(LED_BUILTIN,OUTPUT); pinMode(pinBoton,INPUT); } void loop() { // comprobar el estado de boton valor = digitalRead(pinBoton); // si el boton es presionado enciende el LED if(valor == HIGH) { digitalWrite(LED_BUILTIN,HIGH); } else { digitalWrite(LED_BUILTIN,LOW); } } |
Módulo de llave pulsadora – KY-004: Dibujo de la pieza para el editor Fritzing
Artículos relacionados:
■ Módulo sensor de temperatura KY-001 (Kit de sensores Keyes 1)
■ Módulo detector de vibración KY-002 (Kit de sensores Keyes 2)
■ Módulo de Sensor Magnético por efecto Hall KY-003 (Kit de sensores Keyes 3)
■ Módulo de llave pulsadora – KY-004 (Kit de sensores Keyes 4)
■ Módulo sensor de temperatura KY-005 (Kit de sensores Keyes 5)
■ Módulo de emisor piezoeléctrico pasivo KY-006 (Kit de sensores Keyes 6)
■ Módulo codificador rotativo KY-040 [ó KY-007] – (Kit de sensores Keyes 040/007)