Estoy usando Arduino Ethernet con PoE y Arduino Uno . En los últimos días implementé un bus I2C en funcionamiento utilizando la biblioteca Wire
y todo parecía funcionar: los dos Los tableros se comunicaban correctamente, excepto en algunos casos.
Hasta ayer el bus I2C estaba funcionando, ahora no funciona. No cambié la ubicación física de ningún cable o código de boceto: Acabo de iniciar la PC para dar energía a las placas , y la comunicación a través del bus I2C simplemente deja de funcionar. Luego, después de un poco y algunos "reiniciar" / "volver a cargar el boceto" (nota: no cambié ningún código de boceto), comenzó a funcionar nuevamente.
No es la primera vez que ocurre esta situación, y estoy en problemas para detectar el problema exacto.
¿Cuál podría ser el problema?