Arduino Uno ile İlk Adım: Dahili LED Blink
Yazılım dünyasında ekrana 'Merhaba Dünya' yazdırmak neyse, robotik dünyasında da LED yakıp söndürmek (Blink) odur! Bu derste harici devre kurmadan kart üzerindeki dahili ışığı kodlayacağız.
---
🎯 Projenin Amacı ve Kazanımları
---
🧰 Gerekli Malzemeler
1. 1x Arduino Uno Kartı
2. 1x USB A'dan B'ye Bağlantı Kablosu
3. Arduino IDE yüklü bir bilgisayar
---
🔌 Devre Şeması ve Pin Bağlantı Tabloları
Harici kablo veya direnç gerekmez! Arduino Uno üzerinde 13 numaralı dijital pine bağlı dahili bir 'L' harfli LED bulunur.
| Donanım | Arduino Pini | İşlev |
| :--- | :--- | :--- |
| **Kart Üzerindeki 'L' LED'i** | Dijital Pin 13 | Dahili gösterge ışığı |
---
💻 Tam ve Çalışan Kodlar (C++, MicroPython, Scratch blok açıklamaları)
// setup() fonksiyonu kart açıldığında SADECE 1 KEZ çalışır
void setup() {
// 13 numaralı pini elektrik ÇIKIŞI olarak ayarla
pinMode(13, OUTPUT);
}
// loop() fonksiyonu elektrik olduğu sürece SONSUZA KADAR tekrarlar
void loop() {
digitalWrite(13, HIGH); // 13. pine 5 Volt ver (LED Yansın)
delay(1000); // 1000 milisaniye (1 saniye) bekle
digitalWrite(13, LOW); // 13. pinin elektriğini kes (LED Sönsün)
delay(1000); // 1 saniye bekle
}
---
🛠️ Adım Adım Yapılış Aşamaları
1. Arduino Uno kartınızı USB kablosuyla bilgisayara bağlayın.
2. Arduino IDE programını açın.
3. **Araçlar -> Kart** menüsünden `Arduino Uno` seçin.
4. **Araçlar -> Port** menüsünden kartınızın bağlı olduğu COM portunu (Örn: COM3, COM4) işaretleyin.
5. Yukarıdaki kodu yazıp sol üstteki **Yükle (Sağa Doğru Ok)** butonuna basın.
6. Kart üzerindeki minik turuncu ışığın 1 saniye aralıklarla göz kırptığını izleyin!
---
💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)
Mikrodenetleyici 13 numaralı pin çıkışını `HIGH` yaptığında pine 5V elektrik verir. `LOW` yaptığında voltaj 0V'a iner. `delay(1000)` komutu ise işlemciyi belirtilen milisaniye boyunca o durumda dondurur.
---
🚀 Kendini Geliştirme Görevi (Challenge)
Bekleme sürelerini değiştirerek LED'in çok hızlı yanıp sönmesini (örneğin 100 ms) sağlayın veya mors alfabesiyle SOS (3 kısa, 3 uzun, 3 kısa) sinyali verdirin!