Noch bis vor wenigen Jahren gehörte das Programmieren von Mikrocontrollern zu den anspruchsvolleren Tätigkeiten eines Elektronikers. Die Hürden für den Einstieg lagen hoch. In der Regel musste ein teueres Programmiergerät angeschafft werden, auch waren die zugehörigen Entwicklungsumgebungen und Compiler meist nur nach intensiver Einarbeitung benutzbar.
Im Jahr 2005 wurde dann erstmal in ganz kleiner Auflage ein neuartiges Entwicklungsboard produziert, welches auch Anfängern ohne tiefergehende Programmierkenntnisse die Erstellung von Mikrocontroller-Anwendungen ermöglichte.
Dieses Board war ursprünglich für interaktive Kunstprojekte gedacht, fand jedoch nicht zuletzt Aufgrund des Quelloffenen Lizenzmodells schnell Verbreitung.
Technisch basiert die ursprüngliche Arduino-Variante auf einem Atmel AVR 8Bit Mikrocontroller, welcher mit einer auf C/C++ aufbauenden, einfachen IDE programmiert werden kann. Im Laufe der Zeit wurde die Architektur auch auf andere Prozessor-Varianten ausgedehnt, so dass es heute eine unüberschaubare Vielfalt an Modulen sowie Add-Ons gibt.
Um die Platform hat sich eine riesige Community gebildet, täglich kommen zahlreiche neue Anwendungen und Softwareprojekte hinzu.
Auf dieser Seite finden Sie eine Auswahl von besonders interessanten Beispielen.