Vor einiger Zeit habe ich mir einen Arduino UNO angeschafft, quasi als Erweiterung des Sortiments an Testumgebungen. Der Arduino UNO verfügt über einen Atmel ATMega328P, entsprechende Steckleisten für die I/O-Pins und einen USB-Anschluss. Das Board kann so praktischerweise unter Windows direkt erkannt und sofort mit z.B. Arduino IDE verwendet werden. Ausserdem kann man perfekt über eine bereits eingerichtete serielle Verbindung auf der Konsole Feedback zum Debuggen bekommen, auch nicht ganz unpraktisch. Der Preis war mit 6,- Euro inkl. Versand sehr pasabel.
Nun kann man dieses Board nicht nur selbst programmieren und die Schnittstellen nutzen, sondern man kann es auch zu einem Programmer machen und so weitere µCs flashen. Dazu sind nur wenige Schritte nötig, wesentlich einfacher als beim Raspberry Pi.