Döngüler (Loops): Bilgisayara Bir İşi 1000 Kez Yaptırmak
İnsanlar aynı şeyi 100 defa tekrarlayınca sıkılır ve yorulur. Oysa robotlar aynı işi milyonlarca kez aynı hassasiyetle yapabilir. İşte bunu sağlayan sihirli kod yapısı: Döngüler (Loops).
🎯 Projenin Amacı ve Kazanımları
🧰 Gerekli Malzemeler
🔌 Devre Şeması ve Pin Bağlantı Tabloları
💻 Tam ve Çalışan Kodlar (C++, MicroPython, Scratch blok açıklamaları)
void setup() { pinMode(8, OUTPUT); } void loop() { // LED'i tam 5 kez art arda yakıp söndüren for döngüsü for (int i = 0; i < 5; i++) { digitalWrite(8, HIGH); delay(200); digitalWrite(8, LOW); delay(200); } // 5 kez yanıp söndükten sonra 3 saniye dinlensin delay(3000); }
🛠️ Adım Adım Yapılış Aşamaları
💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)
Döngüler kod tekrarını önler (DRY - Don't Repeat Yourself ilkesi). 5 kez alt alta aynı kodları yazmak yerine tek bir döngü kalıbı kullanarak bellek tasarrufu sağlarız.
🚀 Kendini Geliştirme Görevi (Challenge)
Döngü sayacını kullanarak LED'in her yanışında biraz daha uzun süre yanmasını sağlayın (Giderek yavaşlayan kalp atışı simülasyonu).