🤖 Robotik Kodlama 📅 16 Ekim 2026

Robotik Kodlama Örnekleri: Yeni Başlayanlar İçin 15 Proje

Yeni başlayanlar için adım adım 15 harika robotik kodlama projesi! Devre şemaları, mantığı ve kodlama aşamalarıyla pratik başlangıç rehberi.

Robotik Kodlama Örnekleri: Yeni Başlayanlar İçin 15 Proje

Robotik kodlamayı öğrenmenin en kalıcı yolu teorik kitapları okumak değil, elinizi bileşenlere değdirip bizzat çalışan projeler üretmektir. Yeni başlayanların en çok zorlandığı nokta ise hangi projeyle başlayacaklarını ve adım adım nasıl ilerleyeceklerini bilememektir.

Bu rehberde, kolaydan zora doğru sıralanmış, her biri yeni bir elektronik ve yazılım kavramı öğreten **15 uygulamalı robotik kodlama projesini** bir araya getirdik.

---

Proje Seviye ve Gereksinim Haritası

| No | Proje Adı | Zorluk | Kullanılan Ana Bileşenler | Öğrenilen Temel Kavram |

|---|---|---|---|---|

| 1 | Yanıp Sönen LED (Blink) | Çok Kolay | Arduino, LED, 220Ω Direnç | Dijital Çıkış, delay() |

| 2 | Buton ile Kontrollü Lamba | Kolay | Buton, LED, 10kΩ Direnç | Dijital Giriş, if-else |

| 3 | Trafik Işıkları Simülasyonu | Kolay | 3x LED (Kırmızı, Sarı, Yeşil) | Zamanlama, Durum Yönetimi |

| 4 | Potansiyometre ile Işık Ayarı | Kolay | Potansiyometre, LED | Analog Giriş, PWM (analogWrite) |

| 5 | Otomatik Gece Lambası | Kolay | LDR (Işık Sensörü), LED | Sensör Eşik Değeri, analogRead |

| 6 | Buzzer ile Melodi ve Alarm | Kolay | Pasif Buzzer, Buton | tone(), noTone(), Frekanslar |

| 7 | Akıllı Mesafe / Park Sensörü | Orta | HC-SR04 Mesafe Sensörü, Buzzer | Ses Hızı Hesabı, Mesafe Ölçümü |

| 8 | Servo Motorlu Otomatik Bariyer | Orta | SG90 Servo Motor, Mesafe Sensörü | Servo Kütüphanesi, Açı Kontrolü |

| 9 | Dijital Termometre (LCD Ekranlı) | Orta | DHT11 Sıcaklık Sensörü, 16x2 LCD | I2C Haberleşme, Veri Gösterimi |

| 10 | Hırsız Alarm Sistemi | Orta | PIR Hareket Sensörü, Buzzer, LED | Kesme (Interrupt), Güvenlik Algısı |

| 11 | Alkışla Yanan Akıllı Işık | Orta | Ses Sensör Kartı, Röle, Lamba | Eşik Tetikleme, Röle Kontrolü |

| 12 | Akıllı Temassız Çöp Kutusu | Orta | HC-SR04, SG90 Servo, Mini Çöp Kovası | Mekanik Entegrasyon, Otonom Eylem |

| 13 | Yangın Algılama ve Söndürme | Zor | Alev Sensörü, Mini Su Pompası / Fan | Güvenlik Sistemleri, Motor Sürücü |

| 14 | İki Tekerlekli Çizgi İzleyen Robot | Zor | TCRT5000 Çizgi Sensörü, L298N, DC Motor | Diferansiyel Sürüş, Kapalı Çevrim |

| 15 | Bluetooth Kontrollü Robot Araba | Zor | HC-06 Bluetooth, L298N, 2WD Şasi | Seri Haberleşme, Mobil Kumanda |

---

1. Proje: Yanıp Sönen LED (Blink)

  • **Mantık:** Robotik dünyasının "Merhaba Dünya"sıdır. 13 numaralı dijital pine bağlı LED 1 saniye aralıklarla yanıp söner.
  • **Kazanım:** Dijital pin çıkışı (`pinMode`, `digitalWrite`) ve zaman gecikmesi (`delay`) mantığını anlamak.
  • 2. Proje: Buton ile Lamba Kontrolü

  • **Mantık:** Butona basıldığında LED yanar, basılmadığında söner.
  • **Kazanım:** Dijital giriş (`digitalRead`) ve koşul ifadeleri (`if - else`) ile dış dünyadan girdi alma.
  • 3. Proje: Trafik Lambası Simülasyonu

  • **Mantık:** Kırmızı (10 sn), Sarı (2 sn), Yeşil (10 sn) sırasıyla yanarak gerçek bir kavşak sinyalizasyonunu taklit eder.
  • **Kazanım:** Algoritmik sıralama ve gerçek hayat simülasyonları geliştirme.
  • 4. Proje: Potansiyometre ile Işık Ayarı (Dimmer)

  • **Mantık:** Çevirmeli direnç döndürüldükçe LED'in parlaklığı 0 ile 255 arasında kademeli olarak değişir.
  • **Kazanım:** Analog sinyal okuma (`analogRead`) ve PWM (Darbe Genişlik Modülasyonu - `analogWrite`) arasındaki `map()` fonksiyonu ilişkisi.
  • 5. Proje: Otomatik Gece Lambası (LDR Sensörlü)

  • **Mantık:** Ortam karardığında LDR'nin direnci artar, Arduino bunu algılar ve LED'i otomatik olarak yakar.
  • **Kazanım:** Analog sensör kalibrasyonu ve eşik değeri (threshold) mantığı.
  • 6. Proje: Buzzer ile Melodi Çalma

  • **Mantık:** Pasif bir buzzer'a farklı frekanslarda kare dalga sinyalleri gönderilerek notalar çalınır.
  • **Kazanım:** Ses frekansları, `tone()` fonksiyonu ve müzik algoritmaları.
  • 7. Proje: Araç Park Sensörü

  • **Mantık:** HC-SR04 mesafe sensörü önündeki nesneye yaklaştıkça buzzer daha sık aralıklarla öter, 5 cm altına inince sürekli çalar.
  • **Kazanım:** Ultrasonik ses dalgalarının gidiş-dönüş süresini formülle mesafeye (cm) dönüştürme.
  • 8. Proje: Otomatik Otopark Bariyeri

  • **Mantık:** Bir araç bariyere 15 cm yaklaştığında servo motor kolu 90 derece kaldırır, araç geçtikten 3 saniye sonra geri indirir.
  • **Kazanım:** Servo motor kütüphanesi kullanımı ve hassas açı kontrolü.
  • 9. Proje: LCD Ekranlı Dijital Termometre

  • **Mantık:** DHT11 sensörü odanın sıcaklık ve nemini ölçer; I2C LCD ekran bu değerleri "Sicaklik: 24C - Nem: %45" şeklinde yazar.
  • **Kazanım:** I2C haberleşme protokolü ile sadece 2 pin kullanarak karmaşık ekranları sürme.
  • 10. Proje: PIR Sensörlü Ev Hırsız Alarmı

  • **Mantık:** Odaya bir insan girdiğinde yayılan kızılötesi ısı dalgaları PIR sensörü tetikler, kırmızı LED yanıp sönerken alarm çalar.
  • **Kazanım:** Dijital güvenlik sensörleri ve kesintisiz gözetleme döngüsü.
  • 11. Proje: Alkışla Çalışan Lamba

  • **Mantık:** Mikrofon sensörü odadaki ani ses patlamasını (alkış) algılar ve röle modülü üzerinden 220V masa lambasını açar veya kapatır.
  • **Kazanım:** Röle (Role) çalışma mantığı ile düşük voltajla yüksek voltajı güvenle anahtarlama.
  • 12. Proje: Akıllı Temassız Çöp Kutusu

  • **Mantık:** Elinizi çöp kutusunun kapağına 20 cm yaklaştırdığınızda ultrasonik sensör algılar, servo motor kapağı açar, 4 saniye sonra otomatik kapatır.
  • **Kazanım:** Hijyen odaklı akıllı ev mekaniği geliştirme.
  • 13. Proje: Yangın Algılama ve Söndürme Sistemi

  • **Mantık:** Alev sensörü ortamdaki ateşi tespit ettiğinde alarm çalar ve mini bir DC motor fanını çalıştırarak alevi söndürmeye çalışır.
  • **Kazanım:** Çoklu sensör ve eyleyici senkronizasyonu.
  • 14. Proje: İki Tekerlekli Çizgi İzleyen Robot

  • **Mantık:** Robotun altındaki 2 adet kızılötesi sensör zemindeki siyah çizgiyi takip eder; çizgi sağa kayarsa sol motor hızlanır.
  • **Kazanım:** Diferansiyel sürüş mekaniği, kapalı çevrim kontrol mantığı.
  • 15. Proje: Bluetooth Kontrollü Robot Araba

  • **Mantık:** Akıllı telefona yüklenen uygulama üzerinden gönderilen "İleri, Geri, Sağ, Sol" komutları HC-06 Bluetooth modülü ile Arduino'ya aktarılır ve motor sürücü sürülür.
  • **Kazanım:** Kablosuz seri haberleşme (UART) ve mobil uygulama entegrasyonu.
  • ---

    ---

    16. Projeleri Hayata Geçirirken Kullanabileceğiniz İpuçları

    Yukarıda paylaştığımız 15 projeyi uygularken başarı şansınızı artıracak altın kurallar:

    1. **Şemaları Renk Kodlarıyla Takip Edin:** Breadboard üzerinde kablolama yaparken her zaman standart renk kodlarına sadık kalın. Güç (5V) hatları için kırmızı, toprak (GND) hatları için siyah veya kahverengi kablo kullanın. Sinyal hatları için mavi, sarı veya yeşil kablolar tercih edin. Bu basit kural, bir hata oluştuğunda devreyi saniyeler içinde kontrol etmenizi sağlar.

    2. **Seri Port Ekranını (Serial Monitor) Aktif Kullanın:** Sensörlü projelerde (örneğin LDR veya HC-SR04) sensörün ortamdan hangi sayısal değerleri okuduğunu görmek için kodunuza `Serial.begin(9600);` ve `Serial.println(deger);` satırlarını ekleyin. Bilgisayar ekranından gelen canlı veriyi izlemek, if-else koşullarındaki eşik değerlerini hatasız ayarlamanızı sağlar.

    3. **Adım Adım Test Edin:** Bir projeyi yaparken tüm devreyi aynı anda kurup tek seferde çalıştırmaya çalışmayın. Önce sensörü okuyun ve ekrana yazdırın. Sensör doğru çalışıyorsa motoru bağlayın. Her adımı doğrulayarak ilerlemek hata ayıklamayı son derece kolaylaştırır.

    ---

    Sonuç ve Sonraki Adımlar

    Bu 15 projeyi sırayla tamamlayan bir öğrenci, robotik kodlamanın temel ve orta seviye tüm donanım ve yazılım prensiplerini bizzat uygulayarak öğrenmiş olur. Projelerin tam devre şemaları, malzeme listeleri ve çalışan kodları için sitemizdeki [Projeler](/projeler) bölümünü adım adım takip edebilirsiniz!