🤖
ROBOT KODLA
Öğrenmeye Başla →
🤖 Robotik Kodlama Başlangıç ⏱ Tahmini: 30 dk

Döngüler (Loops): Bilgisayara Bir İşi 1000 Kez Yaptırmak

Programlamada for ve while döngüleri. Tekrarlayan görevleri tek satır kodla binlerce kez çalıştırmanın gücü.

📅 16 Ekim 2026•👁 2 kez görüntülendi•✅ Ücretsiz Ders

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ı

  • Sayacı olan döngüler (`for`) ile koşula bağlı döngüleri (`while`) öğrenmek.
  • Scratch'te `10 defa tekrarla` ve `Sürekli tekrarla` bloklarını kullanmak.
  • Sonsuz döngü (Infinite loop) kavramını keşfetmek.
  • 🧰 Gerekli Malzemeler

  • Bilgisayar (Scratch veya Arduino IDE)
  • 1x LED ve 1x 220Ω Direnç
  • 🔌 Devre Şeması ve Pin Bağlantı Tabloları

  • LED Anot (+): Arduino Pin 8 (220Ω direnç üzerinden)
  • LED Katot (-): Arduino GND
  • 💻 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ı

  • Döngü sayacı `int i = 0` ile başlar.
  • Kod her çalıştığında `i++` ile sayı 1 artar.
  • `i < 5` şartı sağlandığı sürece döngü döner; 5 olduğunda durur.
  • 💡 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).

    💡

    Döngüler (Loops): Bilgisayara Bir İşi 1000 Kez Yaptırmak Hakkında Sıkça Sorulan Sorular

    Bu dersle ilgili en çok merak edilen noktalar ve uzman yanıtları

    Döngüler (Loops): Bilgisayara Bir İşi 1000 Kez Yaptırmak dersini tamamlamak için hangi ön bilgilere ihtiyaç vardır?▼
    Bu ders Robotik Kodlama kategorisinde başlangıç ve orta seviye için tasarlanmıştır. Temel bilgisayar kullanımı ve ilgili donanım/yazılım ortamının kurulu olması yeterlidir. Önceden ileri düzey kodlama bilmeniz gerekmez; tüm adımlar devre şemaları ve açıklamalı kodlarla sunulmaktadır.
    Bu uygulamada devre bağlantısı yaparken en çok yapılan hata nedir?▼
    Ortak toprak (GND) hattının bağlanmaması, LED ve sensör bacaklarının ters kutupla takılması ya da pin numaralarının koddaki dijital/analog tanımlarla uyuşmaması en sık karşılaşılan durumlardır. Şemadaki pin numaralarını iki kez kontrol etmek sorunu çözer.
    Döngüler (Loops): Bilgisayara Bir İşi 1000 Kez Yaptırmak çalışmasını tamamladıktan sonra nasıl daha ileri bir seviyeye taşıyabilirim?▼
    Bu çalışmaya ek sensörler (kablosuz Bluetooth/Wi-Fi modülü, OLED ekran veya sesli buzzer uyarısı) entegre edebilir; verileri internet ortamına aktararak Nesnelerin İnterneti (IoT) tabanlı akıllı bir sisteme dönüştürebilirsiniz.

    Sorun mu yaşadınız veya aklınıza takılan bir nokta mı var?

    Discord topluluğumuza katılarak diğer geliştiriciler ve eğitmenlerle yardımlaşabilirsiniz.

    Discord'da Soru Sor →