Un divisor de voltaje y un poquito de software es el espacio de PCB más pequeño y barato que se pueda imaginar. A continuación se muestra un divisor de 1/10, por lo que debe estar seguro hasta 33 V en la entrada, y quizás aún más si el Edison tiene [¿algún?] Buenos diodos de protección de sujeción. El condensador está ahí para una reducción de ruido simple, es opcional si usted es bueno con el firmware.
simular este circuito : esquema creado usando CircuitLab
De lo contrario, ¡pruébalo! El NPN BJT llamado Q1 en el diagrama esquemático actúa como un interruptor, llevando el nodo debajo de R1 a 0V cuando la señal de 24V se vuelve "alta". El diodo D1 protege al Q1 de voltajes desagradables, y la resistencia 10K R2 puede ser más alta si lo desea. Actualmente pondrá 2.4mA en la base de Q1. El condensador está allí para actuar como un filtro RC menor para ayudar con la bondad que brota / hace ruido.
simular este circuito