{"id":1107,"date":"2020-01-16T02:50:33","date_gmt":"2020-01-16T02:50:33","guid":{"rendered":"http:\/\/robots-argentina.com.ar\/didactica\/?p=1107"},"modified":"2020-11-02T00:58:33","modified_gmt":"2020-11-02T00:58:33","slug":"modulo-de-llave-pulsadora-ky-004-kit-de-sensores-keyes-4","status":"publish","type":"post","link":"https:\/\/robots-argentina.com.ar\/didactica\/modulo-de-llave-pulsadora-ky-004-kit-de-sensores-keyes-4\/","title":{"rendered":"M\u00f3dulo de llave pulsadora – KY-004 (Kit de sensores Keyes 4)"},"content":{"rendered":"

Bien, yo hubiese obviado hacer un art\u00edculo sobre este m\u00f3dulo: es un pulsador, lo mismo que tomar dos cables y unirlos para enviar una se\u00f1al. Pero bueno, es parte del kit de \u201csensores\u201d para Arduino, es el que sigue en orden en la secuencia n\u00famerica de Keyes, as\u00ed que aqu\u00ed est\u00e1.<\/p>\n

El m\u00f3dulo Keyes KY-004<\/strong> es una plaqueta con un pulsador y una resistencia que, cuando no se pulsa el interruptor, mantiene la l\u00ednea en 0V<\/strong>, y cuando se lo pulsa env\u00eda un nivel alto. Si no estuviese el resistor, la l\u00ednea de entrada de un microcontrolador quedar\u00eda flotante, y por una entrada flotante ingresa ruido. Es decir, no se puede saber qu\u00e9 puede leer el microcontrolador si uno quiere ingresar ese dato.<\/p>\n

M\u00f3dulo KY-004:<\/strong>
\n\"\"<\/a>
\nEl m\u00f3dulo consta de un interruptor t\u00e1ctil o bot\u00f3n pulsador FZ1713<\/strong> y una resistencia.<\/p>\n

\u25a0 Capacidad del contacto:<\/strong> 50mA 12V CC
\n\u25a0 Temperatura:<\/strong> -25\u00b0 C a 105\u00b0 C
\n\u25a0 Vida de los contactos:<\/strong> 100.000 ciclos.
\n\u25a0 Fuerza de operaci\u00f3n:<\/strong> 180\/230 \u00b1 20gf
\n\u25a0 Dimensiones:<\/strong> 18,5 mm x 15 mm<\/p>\n

Conexi\u00f3n:<\/strong><\/p>\n

La l\u00ednea central se conecta a +5V<\/strong>, la l\u00ednea marcada con un signo \u2013<\/strong> a GND<\/strong>, y la salida est\u00e1 marcada con la letra S<\/strong>. Para conectarlo al Arduino se une a la l\u00ednea digital 2<\/strong> de la plaqueta.
\n
\"\"<\/a><\/p>\n

\/* \r\n* Programa de prueba de un pulsador KY-004 \r\n*\/ \r\nint pinBoton = 2; \/\/ Definir el pin del pulsador\r\nint valor; \/\/ Definir una variable numerica\r\n\r\nvoid setup() {\r\n  pinMode(LED_BUILTIN,OUTPUT);\r\n  pinMode(pinBoton,INPUT);\r\n  }\r\nvoid loop() {\r\n\/\/ comprobar el estado de boton\r\n  valor = digitalRead(pinBoton);\r\n\/\/ si el boton es presionado enciende el LED\r\n  if(valor == HIGH) \r\n  {\r\n    digitalWrite(LED_BUILTIN,HIGH);\r\n  }\r\nelse\r\n  {\r\n    digitalWrite(LED_BUILTIN,LOW);  \r\n  }\r\n}\r\n<\/pre>\n

M\u00f3dulo de llave pulsadora – KY-004: Dibujo de la pieza para el editor Fritzing<\/a><\/strong> <\/p>\n

Art\u00edculos relacionados:<\/strong><\/p>\n

\u25a0 M\u00f3dulo sensor de temperatura KY-001 (Kit de sensores Keyes 1)<\/a><\/strong>
\n\u25a0
M\u00f3dulo detector de vibraci\u00f3n KY-002 (Kit de sensores Keyes 2)<\/a><\/strong>
\n\u25a0
M\u00f3dulo de Sensor Magn\u00e9tico por efecto Hall KY-003 (Kit de sensores Keyes 3)<\/a><\/strong>
\n\u25a0
M\u00f3dulo de llave pulsadora – KY-004 (Kit de sensores Keyes 4)<\/a><\/strong>
\n\u25a0
M\u00f3dulo sensor de temperatura KY-005 (Kit de sensores Keyes 5)<\/a><\/strong>
\n\u25a0
M\u00f3dulo de emisor piezoel\u00e9ctrico pasivo KY-006 (Kit de sensores Keyes 6)<\/a><\/strong>
\n\u25a0
M\u00f3dulo codificador rotativo KY-040 [\u00f3 KY-007] \u2013 (Kit de sensores Keyes 040\/007)<\/a><\/strong><\/p>\n


\n