My setup would be that I have around 3-4 sensors connected over i2c to an arduino nano and I want to add a rpi pico for redundancy and if I am connect I can just connect the pico to the same bus and read the values of the sensors too? Will this work? or is it possible to make it work in some way?
Thanks for your answers.
If one of the processors goes down the odds are high the bus will fault and you will lose communications. You also have level conversion to do and arbitration to implement as well. If the length of the I2C wires becomes much more than a meter/yard you will probably start getting other problems as well. You could put it on CAN and when one of the non sensor modules detects the sensor data is not forthcoming force a reset to it. It works in cars.