Verweise
Arduino in Tübingen
- Das FabLab Neckar-Alb bietet nicht nur Arduino- und Processing-Kurse sondern hält auch eine Menge Gerätschaften zur Nutzung bereit, die nicht jeder im Hobbykeller stehen hat :-)
Installation
Von der Arduino Homepage kann man die Entwicklungsumgebung herunterladen. Siehe dieses Video. (Weil sich die Arduino-Seite geändert hat, muss man statt nach Download zunächst nach SOFTWARE navigieren.)
Arduino Web-Links
- Arduino Homepage
- Fritzing
- C-Programmierung
- C-Programmierung allgemein
- Arduino Wiki deutsch
- Mikrocontroller.net
- ZUM Wiki
Bücher
- The C Programming Language: Der Klassiker
- Arduino Praxiseinstieg (mitp Professional)
- Arduino-Workshops: Eine praktische Einführung mit 65 Projekten
- Roboter bauen mit Arduino: Die Anleitung für Einsteiger
Processing
- Processing Homepage
- Processing lernen (leider seit Jahren nicht gepflegt)
Elektronik
- Grundlagen der Elektronik
- LED basics (Youtube englisch)
Mechatronik
Mechatronik vom Feinsten bei YouTube:
Wichtige Informationsquellen (alle Themen)
Interessante Projekte für Bastler
- Word Clock
- Einachser. Dieser Balance-Akt gelingt mit einem Arduino, der über Beschleunigingssensoren verfügt und die Antriebsmotoren steuert.
- Quadcopter
- LED-Würfel
- LED-Tisch. Siehe auch den Beitrag in der Zeitschrift Make:.
- Digitale Musikübertragung via Laser über 100m (Die Demo beginnt bei 16 Minuten und 16 Sekunden). Minimaler Hardware-Aufwand! Natürlich könnte man auch andere Daten übertragen.
Bezugsquellen
Hier kann man Bauteile und Bausätze (Kits) kaufen:
… und natürlich bei Amazon und eBay
Details zur Hardware
Kostenlose Entwicklungsumgebungen (IDE) für die Programmiersprachen C/C++
Die IDEs der folgenden Liste erzeugen Programme, die auf demselben System laufen wie die IDE selber, also z.B. Windows oder Linux:
- Code::Blocks
- Eclipse
- Visual Studio
- QT Creator
- Virtual C IDE
- Net Beans
- KDevelop
- XCode von Apple
- Übersicht für Ubuntu
Während die Arduino-IDE für Einsteiger gedacht ist, liefert Atmel Studio 7 (nur Windows) eine professionelle Programmierumgebung.(Direkt zu Atmel)