LED etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
LED 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! 🚀

5 Şubat 2026 Perşembe

Arduino İle LED Yak Söndür | Sıfırdan Uygulamalı Arduino Öğren | Ders 3

Merhaba arkadaşlar! 🎉 Bugün Arduino ile LED yakıp söndürme işlemini öğreneceğiz. Bu ders, sıfırdan Arduino öğrenmek isteyenler için ilk kod projemiz olacak. Adım adım ilerleyerek hem devreyi kuracak hem de kodları yazacağız.

1. Devre Kurulumu

Öncelikle Tinkercad hesabınıza girerek tasarımlar kısmından yeni bir proje oluşturuyoruz. Ardından devreler kısmına tıklayarak breadboard ve Arduino Uno’yu sahnemize ekliyoruz.

LED ve direnç ekleyerek bağlantılarımızı yapacağız. Burada direnç kullanmamızın nedeni, Arduino’dan gelecek fazla akımı sınırlayarak LED’in yanmasını önlemektir. Aksi takdirde LEDimiz zarar görebilir.

LED’in artı ucu (anot) dijital pine, eksi ucu (katot) ise GND’ye bağlanmalıdır. Bu bağlantılar sayesinde LED’in doğru şekilde çalışmasını sağlıyoruz. Kodda ise LED’in yanıp sönmesi için pinleri output olarak ayarlayacağız.

Devreyi fiziksel olarak kurarken renk kodlarını takip etmeniz önerilir:
🔴 Kırmızı = Artı (5V)
⚫ Siyah = Eksi (GND)


📺 Ders videosuna linkten ulaşabilirsin: https://www.youtube.com/watch?v=NLma6LVPLOc


Yeni dersleri kaçırmamak ve elektronik, Arduino, robotik ve proje içeriklerimi takip etmek için sosyal medya hesaplarımı da ziyaret edebilirsiniz:

🎥 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
📝Bloghttps://elektronikderslerim.blogspot.com

💬 Abone olmayı ve takip etmeyi unutmayın!




2. Arduino Kodlama

Arduino programında iki temel bölüm vardır:

  • void setup() → Program başladığında sadece bir kez çalışır.

  • void loop() → Program sürekli bu döngü içinde çalışır.

LED’in yanmasını sağlamak için digitalWrite(pin, HIGH);, sönmesini sağlamak için digitalWrite(pin, LOW); komutlarını kullanıyoruz. LED’in yanma ve sönme süresini ise delay(ms); komutu ile ayarlıyoruz.

Örneğin:

void setup() { pinMode(7, OUTPUT); // 7 numaralı pin çıkış olarak ayarlandı } void loop() { digitalWrite(7, HIGH); // LED yanıyor delay(1000); // 1 saniye bekle digitalWrite(7, LOW); // LED sönüyor delay(1000); // 1 saniye bekle }

Bu döngü sayesinde LEDimiz sürekli yanıp sönecektir. Eğer daha hızlı bir yanıp sönme istiyorsanız, delay(500); gibi daha kısa süreler kullanabilirsiniz.

3. Kodun Test Edilmesi

Kodunuzu Arduino IDE’de yazdıktan sonra verify ile hata olup olmadığını kontrol edin. Hata yoksa upload ile kodu Arduino’ya yükleyin. TinkerCad simülasyonunda da aynı işlemleri yapabilirsiniz.

TinkerCad’in güzel bir özelliği, devredeki elemanların bağlantısını şematik görünüm olarak da görebilmenizdir. Bu sayede devrenizi daha iyi anlayabilir ve takip edebilirsiniz.

4. Ödev

Bu derste tek bir LED ile çalıştık. Şimdi ödev olarak şunu yapmanızı istiyorum:

  • 7 numaralı pine iki LED bağlayın.

  • LED’lerin belirli aralıklarla yanıp sönmesini sağlayın.

  • Sonucu yorumlarda paylaşın ve sorularınızı bana yazın.

Bu ödev, öğrendiklerinizi pekiştirmeniz için önemli! 💡


Sosyal Medya ve Blog Takipleri

Daha fazla Arduino dersi ve projeleri için:


Bir sonraki dersimizde Arduino ile daha karmaşık devreleri ve birden fazla LED ile uygulamaları öğreneceğiz. Bu temel bilgileri sağlam bir şekilde öğrendiyseniz, ilerideki projeler çok daha kolay olacak!

Hoşça kalın ve LED’lerinizi yakıp söndürmeyi deneyin! 😄