DIY Elektronik etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
DIY Elektronik etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

6 Şubat 2026 Cuma

LED mit Arduino ein- und ausschalten | Arduino von Grund auf lernen | Lektion 3

Wer mit Arduino anfängt, sollte zuerst mit kleinen und einfachen Projekten starten. Denn der beste Weg, Elektronik und Programmierung gleichzeitig zu lernen, ist durch praktische Anwendungen.

In dieser Lektion lernen wir, eine LED mit Arduino ein- und auszuschalten (Blink-Projekt).
Das ist meistens das erste Projekt aller Arduino-Einsteiger und hilft dabei, die Grundlogik schnell zu verstehen.



Los geht’s – Schritt für Schritt! 👇


🔧 Benötigte Materialien

  • Arduino Uno

  • Breadboard

  • 1 LED

  • 220Ω oder 1kΩ Widerstand

  • Jumperkabel

  • (Optional) Tinkercad Simulation


📺 Hier können Sie sich das Lektionsvideo ansehen:

YouTube: https://www.youtube.com/watch?v=NLma6LVPLOc




🧠 Warum brauchen wir einen Widerstand?

LEDs arbeiten mit kleinen Strömen. Wenn wir sie direkt an 5V anschließen:

👉 fließt zu viel Strom
👉 die LED kann beschädigt werden oder durchbrennen

Deshalb verwenden wir einen Widerstand zur Strombegrenzung.

Für dieses Projekt sind 220Ω – 1kΩ völlig ausreichend.


🔌 Wie bauen wir die Schaltung auf?

Die Schaltung ist sehr einfach:

1️⃣ Kathode (kurzes Bein, Minus) → GND
2️⃣ Anode (langes Bein, Plus) → Widerstand
3️⃣ Anderes Ende des Widerstands → Digitalpin 7

Also:

Pin 7 → Widerstand → LED (+) LED (-) → GND

💡 Tipp:

  • Schwarz → GND

  • Rot → +5V

So bleibt alles übersichtlich.


💻 Programmierlogik verstehen

Arduino-Programme bestehen immer aus zwei Hauptteilen:

1️⃣ setup()

Wird nur einmal beim Start ausgeführt.
Hier machen wir alle Grundeinstellungen.

2️⃣ loop()

Wird ständig wiederholt.
Hier läuft unser Hauptprogramm.


✍️ LED Blink Code

void setup() { pinMode(7, OUTPUT); // Pin 7 als Ausgang definieren } void loop() { digitalWrite(7, HIGH); // LED an delay(1000); // 1 Sekunde warten digitalWrite(7, LOW); // LED aus delay(1000); // 1 Sekunde warten }

🧩 Erklärung des Codes

pinMode(7, OUTPUT)

Wir definieren Pin 7 als Ausgang, weil wir Spannung zur LED senden wollen.


digitalWrite(7, HIGH)

5V werden ausgegeben → LED leuchtet


digitalWrite(7, LOW)

0V werden ausgegeben → LED geht aus


delay(1000)

1000 Millisekunden = 1 Sekunde Pause


⏱️ Blinkgeschwindigkeit ändern

Wenn die LED schneller blinken soll:

delay(500);

500 ms = halbe Sekunde
→ schnelleres Blinken


🖥️ Simulation mit Tinkercad

Du kannst die Schaltung auch ohne echte Hardware testen:

  1. Circuits → Create new design

  2. Arduino + Breadboard hinzufügen

  3. Schaltung aufbauen

  4. Code eingeben

  5. Simulation starten

So siehst du sofort, ob alles funktioniert.


⚠️ Häufige Fehler

❌ Kein Widerstand

LED kann kaputtgehen.

❌ Semikolon vergessen

Code kompiliert nicht.

❌ Falscher Pin

LED funktioniert nicht.


🎯 Kleine Übung

Jetzt bist du dran!

👉 Füge eine zweite LED hinzu
👉 Verbinde sie mit Pin 8
👉 Lasse die LEDs abwechselnd blinken

So lernst du noch besser, mit mehreren Pins zu arbeiten.

📢 Vergiss nicht, mir zu folgen!
Für neue Lektionen, Projekte und digitale Inhalte:

🎥 YouTube: https://www.youtube.com/@ohmakademi
📸 Instagram: https://www.instagram.com/ohmakademi
🎵 TikTok: https://www.tiktok.com/@ohmakademi
🐦 X: https://x.com/@ohmakademi
👍 Facebook: https://www.facebook.com/@ohmakademi
📝 Blog: https://elektronikderslerim.blogspot.com

Du kannst die Serie unterstützen, indem du sie abonnierst und ihr folgst 🙌



✅ Was haben wir gelernt?

✔ LED anschließen
✔ Widerstand verwenden
✔ setup() und loop() verstehen
✔ pinMode()
✔ digitalWrite()
✔ delay()
✔ Simulation nutzen

Jetzt hast du die ersten Grundlagen von Arduino gemeistert! 🎉

Im nächsten Kurs machen wir spannendere Projekte.

Viel Erfolg und viel Spaß beim Programmieren! 🚀