12. BOTON PULSADOR
Funciona en la opción CARGAR y VIVO.
Información
El sensor mecánico pulsador tiene la capacidad de mandar una señal digital 1 o 0 a la placa de desarrollo cuando pulsamos el botón superior.
Tiene 3 Pins:
- PMW: Conectar cable de cualquier color y va conectado a cualquier puerto PMW del arduino, es el cable responsable de los datos.(devuelve 1 en reposo, devuelve 0 si pulsamos botón).
- VCC 5V(+): Conectar cable rojo , que deberá ir conectado al puerto arduino 5V.
- GND(-): Conectar cable negro y va conectado al puerto arduino GND.
Conexión
Programación Mblock
Con este bloque conseguimos que el sensor botón conectado al puerto digital PMW 1 DEL SENSOR (puede conectarse del D2 al D13 de la placa), si esta en reposo o estable mandará una señal =1, pero en el caso que pulsemos el botón devolverá una señal =0.
Recordad que estos valores 1 o 0 nos servirán para comparar variables y después decidir que hacemos en cada caso.
Ejemplo de activación pulsación:
Con este código en bloques decidimos una acción si el pin 2 ,es decir el sensor, detecta que apretamos el botón, como dará 0, entonces se activa un proceso porque se ha pulsado.
Ejemplo de NO DETECTAR pulsación:
Como en el pin D2 no se detecta que pulsamos, da un valor 1 siempre, así que decido un proceso si no se detecta que hemos pulsado el botón y estamos en reposo.