Arduino ist eine aus (Open-Source-) Soft- und Hardware bestehende Physical-Computing-Plattform, die Zugang zur Programmierung und zu Mikrocontrollern auch im Anfängerunterricht schaffen will. Die Hardware besteht aus einem einfachen E/A-Board mit einem Mikrocontroller und analogen und digitalen Ein- und Ausgängen. Der Mikrocontroller wird über eine eigene integrierte Entwicklungsumgebung (IDE) programmiert. Die IDE ist Java-basiert und für die Plattformen Windows, Linux und macOS kostenlos verfügbar.
Typische Anwendungen
Das Internet der Dinge (englisch: “Internet of Things”, “IoT”) sind Alltagsgegenstände, die über einen Mikrocontroller verfügen und über Sensoren und Aktoren sowohl mit dem Anwender als auch mit anderen Geräten ("Dingen") kommunizieren können.