Ana Sayfa / Dersler / Arduino
ArduinoDers 2 / 2
🤖

Ders 2 - LED Yakma Uygulaması

Kart kurulumu, temel giriş-çıkış işlemleri ve sensörlerle proje üretme mantığını adım adım işler.

Bu derste odaklanın

Arduino IDE kurulumunu tamamlama
Dijital pin mantığını uygulama üzerinde görme
Basit devre kurup çalışan örnek üretme

Çalışma önerisi

• Kod veya örnek blokları okurken önce açıklamayı, sonra uygulamayı inceleyin.
• Yeni kavramları kendi cümlelerinizle özetleyerek ilerleyin.
• Ders sonunda bir sonraki konuya geçmeden önce küçük bir tekrar yapın.

LED Yakma Uygulaması

Arduino ile yapılan ilk klasik uygulamalardan biri bir ledi yakıp söndürmektir. Bu çalışma sayesinde dijital çıkış mantığını, zaman gecikmesini ve basit devre kurulumunu öğreniriz.

Gerekli malzemeler

  • 1 adet Arduino kart
  • 1 adet LED
  • 1 adet 220 ohm direnç
  • Breadboard ve bağlantı kabloları

Devre mantığı

LED'in uzun bacağı artı kutuptur. Bu bacak Arduino'nun dijital pinlerinden birine bağlanır. Kısa bacak ise direnç üzerinden GND hattına gider. Direnç kullanmak LED'in zarar görmesini engeller.

Örnek kod

cpp
const int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); }

Kod açıklaması

  • scss
    pinMode(ledPin, OUTPUT);
    ilgili pini çıkış olarak ayarlar.
  • gams
    digitalWrite(..., HIGH);
    pine enerji gönderir ve LED yanar.
  • scss
    delay(1000);
    işlemi 1000 milisaniye yani 1 saniye bekletir.
  • arduino
    LOW
    komutu enerji akışını keser ve LED söner.

Sık karşılaşılan hatalar

  1. LED ters takılmış olabilir.
  2. GND bağlantısı unutulmuş olabilir.
  3. Yanlış pin numarası kullanılmış olabilir.
  4. Kod karta yüklenmeden önce doğru kart ve port seçilmemiş olabilir.

Geliştirme görevi

  • Bekleme süresini 1000 yerine 250 yapın.
  • LED'in daha hızlı yanıp söndüğünü gözlemleyin.
  • Kodda yalnızca bir sayı değiştirmenin davranışı nasıl etkilediğini not edin.
← ÖncekiSonraki →