[editar: aclarar la pregunta] ¿Es posible ver eventos en esclavos I2C o un equivalente funcional?
Estoy pensando en un nuevo proyecto. Estoy usando un ESP-12F como una placa lógica principal para controlar y recibir la entrada de varios módulos conectados (por ejemplo, botón pulsador, sensor de haz, válvula solenoide, disparador del obturador) Cada módulo (esclavo) está basado en PIC y se comunica con el ESP 12 (master) utilizando I2C. El envío de comandos para válvulas y disparadores a través de I2C es sencillo. Sin embargo, no estoy seguro de cómo utilizar I2C para eventos momentáneos desencadenados por esclavos.
¿Debo seguir enviando solicitudes de estado a esos módulos y buscar cambios de esa manera? También estoy considerando usar la lógica XOR para cambiar el nivel de otra línea, que puedo detectar mediante interrupción para activar la solicitud de estado.
Mi dispositivo es sensible al tiempo, me gustaría obtener una respuesta a un disparador de aproximadamente 50 a 100 microsegundos.
Soy nuevo en todo esto, así que siéntete libre de corregirme en cualquier cosa fundamental que me falte.