Hola,
Desde hace unos días estoy intentando descubrir cómo utilizar un botón para activar un relé de bomba que está conectado a una de las zonas. Tengo un OpenSprinklerPi con un Rasperry Pi Zero W.
Después de experimentar un poco con la entrada del sensor, tuve mayor éxito cuando conecté el botón como un contacto normalmente cerrado entre GND y SN1. Pero el problema es que el programa asociado al botón no se activa después de 1 segundo. Se necesita casi cualquier cantidad de tiempo antes de que OSPI reconozca que es necesario iniciar el programa. En realidad, la pulsación de la tecla debería registrarse si la tecla se pulsa durante >1 segundo.
En intentos anteriores, había conectado el botón como un contacto normalmente abierto y tuve el problema de que el programa se iniciaba aleatoriamente incluso sin presionar el interruptor.
Sé que hay una opción para configurar la entrada del sensor si es una entrada normalmente abierta. Pero esta opción no cambió el comportamiento cuando el interruptor se usó como contacto normalmente abierto.
Después de mis dos experimentos, me pregunto si la entrada del sensor tiene algún tipo de pull-up o pull-down. Me parece que la entrada no siempre está en un nivel lógico válido sino que está flotando y luego requiere un tiempo aleatorio para cambiar la entrada. ¿Debo configurar la entrada del sensor en GND o +5 V usando una resistencia?