Quiero comunicarme entre ATmega328P µC a través de 'larga distancia'. Los ATmega µC estarán separados entre 5 y 20 m, y la longitud total de la cadena será de alrededor de 50 m, con hasta 10 ATmega en una cadena.
¿Cuál sería la mejor opción? ¿Hacer un bus I2C con los extensores de bus P82B715P o P82B96P o hacer un bus Ethernet con módulos ENC28J60?
El costo y el espacio son importantes. Todos los módulos también deben recibir alimentación a través del cable de datos.
Al principio pensé en ir a por los módulos P82B715P, conectados con el cable 4x2 Cat5e, pero después de leer muchas publicaciones de blog negativas sobre I2C de larga distancia, empecé a dudar. De ahí mi pregunta.