Was ist Arduino?
Arduino ist eine Open-Source-Plattform für die Entwicklung von Elektronik-Projekten, bestehend aus zwei Teilen: einer Hardware (Mikrocontroller-Boards) und einer Software (Arduino IDE). Das Projekt wurde 2005 in Italien entwickelt mit dem Ziel, Nicht-Ingenieuren den Einstieg in die Elektronik zu ermöglichen.
Heute ist Arduino eine der weltweit beliebtesten Plattformen für Maker, Schüler, Studenten und Hobby-Elektroniker — mit einer riesigen Community und unzähligen Projekten.
Arduino-Boards im Überblick
| Board | Prozessor | Spannung | Besonderheit |
|---|---|---|---|
| Arduino Uno | ATmega328P | 5V | Klassiker, ideal für Einsteiger |
| Arduino Nano | ATmega328P | 5V | Kompakt, viele GPIO-Pins |
| Arduino Mega | ATmega2560 | 5V | Viele Pins, für komplexe Projekte |
| Arduino Leonardo | ATmega32u4 | 5V | USB-HID fähig (Tastatur/Maus) |
| Arduino MKR | SAMD21 | 3,3V | IoT-Boards mit WLAN/Bluetooth |
Wie wird Arduino programmiert?
Arduino wird in einer vereinfachten Variante von C/C++ programmiert. Ein typisches Arduino-Programm (Sketch) hat zwei Hauptfunktionen:
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
} Die Arduino IDE ist kostenlos, einfach zu bedienen und für Windows, macOS und Linux verfügbar. Alternativ gibt es auch den webbasierten Arduino Cloud Editor.
Was kann man mit Arduino machen?
Die Einsatzmöglichkeiten sind nahezu unbegrenzt:
- LED-Projekte — einfaches Blinken bis hin zu WS2812B-LED-Streifen
- Sensoren auslesen — Temperatur, Luftfeuchtigkeit, Entfernung, Bewegung
- Displays ansteuern — OLED, LCD, TFT
- Motoren steuern — Servo, Schrittmotoren, DC-Motoren
- Ambilight — LED-Streifen hinter dem TV mit Hyperion
- Smart Home — in Kombination mit ESP32 oder WLAN-Shields
Arduino oder ESP32 — was soll ich nehmen?
| Eigenschaft | Arduino Uno | ESP32 |
|---|---|---|
| WLAN | Nein (nur mit Shield) | Ja, integriert |
| Bluetooth | Nein | Ja |
| Preis | ~5–10 € | ~3–8 € |
| Einstieg | Sehr einfach | Etwas komplexer |
| Spannung | 5V | 3,3V |
Empfehlung: Für den allerersten Einstieg ist der Arduino Uno ideal — danke der 5V-Logik verzeiht er Fehler beim Anschließen eher. Wer IoT-Projekte plant, greift direkt zum ESP32.
Erste Schritte
- Arduino IDE herunterladen (kostenlos)
- Arduino Uno über USB anschließen
- Beispiel öffnen: Datei → Beispiele → 01.Basics → Blink
- Board und Port auswählen
- Hochladen — fertig!