Compatible with Arduino

Arduino ist eine Open-Source-Elektronikplattform, die auf einfach zu bedienender Hardware und Software basiert. Arduino-Boards können Eingaben lesen - Licht auf einem Sensor, ein Finger auf einer Taste oder eine Twitter-Nachricht - und in eine Ausgabe umwandeln - einen Motor aktivieren, eine LED einschalten, etwas online veröffentlichen. Sie können Ihrem Board sagen, was es tun soll, indem Sie eine Reihe von Anweisungen an den Mikrocontroller auf dem Board senden. Dazu verwenden Sie die Arduino-Programmiersprache (basierend auf Wiring) und die Arduino-Software (IDE), die auf Processing basiert.

Im Laufe der Jahre hat Arduino Tausende von Projekten hervorgebracht, von Alltagsgegenständen bis hin zu komplexen wissenschaftlichen Instrumenten. Eine weltweite Gemeinschaft von Machern - Studenten, Hobbyisten, Künstlern, Programmierern und Fachleuten - hat sich um diese Open-Source-Plattform versammelt. Ihre Beiträge haben zu einer unglaublichen Menge an zugänglichem Wissen geführt, das Anfängern und Experten gleichermaßen eine große Hilfe sein kann.

Dank seiner einfachen und zugänglichen Benutzerführung wurde Arduino in Tausenden von verschiedenen Projekten und Anwendungen eingesetzt. Die Arduino-Software ist für Anfänger einfach zu bedienen und dennoch flexibel genug für fortgeschrittene Benutzer. Sie läuft auf Mac, Windows und Linux. Lehrer und Schüler verwenden sie, um kostengünstige wissenschaftliche Instrumente zu bauen, um chemische und physikalische Prinzipien zu beweisen oder um mit dem Programmieren und der Robotik zu beginnen. Designer und Architekten bauen interaktive Prototypen, Musiker und Künstler nutzen es für Installationen und zum Experimentieren mit neuen Musikinstrumenten. Maker verwenden es natürlich, um viele der Projekte zu bauen, die zum Beispiel auf der Maker Faire ausgestellt werden. Arduino ist ein wichtiges Werkzeug, um neue Dinge zu lernen. Jeder - Kinder, Hobbybastler, Künstler, Programmierer - kann mit dem Basteln beginnen, indem er einfach die Schritt-für-Schritt-Anleitung eines Bausatzes befolgt oder Ideen online mit anderen Mitgliedern der Arduino-Gemeinschaft austauscht.

Es gibt viele andere Mikrocontroller und Mikrocontroller-Plattformen für physikalische Berechnungen. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard und viele andere bieten ähnliche Funktionen. Alle diese Tools verpacken die unübersichtlichen Details der Mikrocontroller-Programmierung in ein einfach zu verwendendes Paket. Arduino vereinfacht ebenfalls die Arbeit mit Mikrocontrollern, bietet aber Lehrern, Schülern und interessierten Amateuren einige Vorteile gegenüber anderen Systemen:

Kostengünstig - Arduino-Boards sind im Vergleich zu anderen Mikrocontroller-Plattformen relativ preiswert. Die günstigste Version des Arduino-Moduls kann von Hand zusammengebaut werden, und selbst die vormontierten Arduino-Module kosten weniger als 50 US-Dollar.

Plattformübergreifend - Die Arduino-Software (IDE) läuft auf Windows-, Macintosh OSX- und Linux-Betriebssystemen. Die meisten Mikrocontroller-Systeme sind auf Windows beschränkt.

Einfache, übersichtliche Programmierumgebung - Die Arduino Software (IDE) ist für Anfänger einfach zu bedienen und dennoch flexibel genug, dass auch fortgeschrittene Benutzer die Vorteile nutzen können. Für Lehrer ist es praktisch, dass sie auf der Processing-Programmierumgebung basiert, so dass Schüler, die in dieser Umgebung programmieren lernen, mit der Funktionsweise der Arduino-IDE vertraut sein werden.

Open-Source- und erweiterbare Software - Die Arduino-Software wird als Open-Source-Tool veröffentlicht und kann von erfahrenen Programmierern erweitert werden. Die Sprache kann durch C++-Bibliotheken erweitert werden, und wer die technischen Details verstehen will, kann von Arduino auf die AVR-C-Programmiersprache umsteigen, auf der sie basiert. Ebenso können Sie AVR-C-Code direkt in Ihre Arduino-Programme einfügen, wenn Sie das möchten.

Open Source und erweiterbare Hardware - Die Pläne der Arduino-Platinen werden unter einer Creative-Commons-Lizenz veröffentlicht, so dass erfahrene Schaltungsentwickler ihre eigene Version des Moduls erstellen, es erweitern und verbessern können. Auch relativ unerfahrene Benutzer können die Breadboard-Version des Moduls bauen, um zu verstehen, wie es funktioniert und Geld zu sparen.

Siehe die Anleitung für die ersten Schritte. Wenn Sie nach Inspiration suchen, finden Sie eine große Auswahl an Tutorials auf Arduino Project Hub.

Der Text der Arduino-Einstiegsanleitung ist unter einer Creative Commons Attribution-ShareAlike 3.0 Lizenz lizenziert. Die Codebeispiele in der Anleitung sind für die Öffentlichkeit freigegeben.