Um den Bootloader aufzuspielen muß man einen Zugang (i.a. Stecker) zu den ISP Pins haben. Das sind: Reset, SCK, MOSI udn MISO, GND und meist noch VCC. Bei den meisten Boards, so wie RN.Controll ist ein ISP Stecker drauf. Wenn man diesen Stecker gleich auf dem Robotterboard hat, kann man auch so porgrammieren, ohne die IR Verbindung oder ähnliches. Man muß dann auch keinen Bootloader mehr einsetzen und hat volle Kontrolle auch über die Fusebits, um z.B. den Takt zu verstellen.

Dazu braucht man dann noch die Hardare (Programmer), die diese Leitungen ansteuert um die Daten so vom PC aus zu übertrwagen.

Beim µC sollte man statt dem Mega16 auch einen Mega164 oder Mega324 in Betracht ziehen. Das sind die etwas moderneren Versionen, mit weniger Stromverbrauch und tolleranter bei niedrieger Versorgungsspannung.