I want to set up an automated testing environment with several Arduinos
QuoteI want to set up an automated testing environment with several ArduinosWill they all have the same sketch loaded? Are they all the same board (Uno)?
Is it as simple as resetting the target and then just feeding the new HEX file to TX/RX pins? Or is there a whole complex protocol to work through?
There is a protocol involved. It is not complicated and you have access to the source code / documentation for both sides (avrdude, Arduino ISP, bootlader, datasheet). But there is a protocol.
How many are "several Arduinos"?