Arduino ISP-Shield
Dank des Bootloaders lassen sich Arduinos per serieller Verbindung programmieren. Benötigt man jedoch den Speicherplatz des Bootloaders oder möchte man einen AVR ohne Bootloader programmieren, braucht man einen Programmer.
So einen Programmer kann man sich entweder kaufen (von ganz günstig bis sehr teuer) oder man baut ihn sich einfach selbst. Denn aus einem Arduino lässt sich ganz einfach ein STK500v1 Programmer bauen.