Arduino
Aus Amateurfunk Wiki
Arduino ist ein Open Source Hardware Projekt. Im Rahmen des Projekts wurden mehrere Mikrocontroller-Plattformen (Platinen mit Mikrocontroller) entwickelt, die alle auf dieselbe Weise programmierbar sind. Sie basieren auf Mikrocontroller der Firma Atmel.
Es existieren mehrere Formfaktoren (Maße und Form der Platinen), so gibt es beispielsweise eine runde Platine (LiliPad) mit einem Mikrocontroller darauf zum Einnähen in Kleidung, den Arduino Uno, der klassische Arduino oder Arduino Mega 2560 für alle, die viel Speicher benötigen u.s.f..
Die Intention dieses Konzeptes ist es, Künstler und andere, von der Programmierung entfernte Benutzergruppen die Realisierung eigener Ideen zu ermöglichen. Daher löst sich die Programmierung von der Hardware auf eine höhere abstrakte Ebene, sodaß die Programmierung ohne Studium der Datenblätter der Mikroprozessoren erfolgen kann. So fäll die Programmierung nicht schwer und Erfolge stellen sich bald ein. Zudem vereinfachen zahlreiche Bibliotheken die Programmierung enorm.
Zur Programmierung gibt es eine eigene Entwicklungsumgebung, die sich ebenfalls Arduino nennt. Programmiert wird in einer vereinfachten Version der Sprache C, Wiring genannt. Ein damit erstelltes Programm nennt sich sketch und eine Zusatzplatine für eine Arduino-Platine heißt shield.
Wer im Internet (Arduino, Freeduino) sucht, findet eine Fülle realisierter Anwendungen für viele Einsatzbereiche, in der Regel stellen die Autoren ihr Werk zum Nachbau frei zur Verfügung.
- Arduino-Homepage: http://www.arduino.cc
- Liste aller shields: http://shieldlist.org/
