conectar 30 celdas de carga y comparar sus pesos

yo lo haría de la siguiente manera:

Conectaría los arduinos en cascada y asignaría un valor a cada uno para poder referime a el

El primero (que tendría que tener un código diferente al resto) cada X lee el peso y lo envía por serial al segundo (XX)

El segundo al leer que recibe la información del primero, lee su celda y envía al tercero los dos pesos (XX,YY)

y así sucesivamente hasta llegar al ultimo que recibiría una cadena larga: XX,YY,ZZ... AA de 30 valores separados por , o por ; o lo que sea

El ultimo arduino hace los cálculos (que también debería tener un código diferente al resto y decide que leds se deben activar y entonces envía otra cadena digamos (aa,bb) la cual la recibe el arduino 29 y la manda al 28 y asi hasta llegar al 1, cada arduino compara para ver si su numero esta en la cadena recibida y si esta enciende su led

que te parece?

No creo que lo puedas simular con proteus, pero si tienes 4 arduinos ya tienes bastantes para hacer las pruebas