🤖
ROBOT KODLA
Öğrenmeye Başla →
🤖 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ı

NoProje AdıZorlukKullanılan Ana BileşenlerÖğrenilen Temel Kavram
1Yanıp Sönen LED (Blink)Çok KolayArduino, LED, 220Ω DirençDijital Çıkış, delay()
2Buton ile Kontrollü LambaKolayButon, LED, 10kΩ DirençDijital Giriş, if-else
3Trafik Işıkları SimülasyonuKolay3x LED (Kırmızı, Sarı, Yeşil)Zamanlama, Durum Yönetimi
4Potansiyometre ile Işık AyarıKolayPotansiyometre, LEDAnalog Giriş, PWM (analogWrite)
5Otomatik Gece LambasıKolayLDR (Işık Sensörü), LEDSensör Eşik Değeri, analogRead
6Buzzer ile Melodi ve AlarmKolayPasif Buzzer, Butontone(), noTone(), Frekanslar
7Akıllı Mesafe / Park SensörüOrtaHC-SR04 Mesafe Sensörü, BuzzerSes Hızı Hesabı, Mesafe Ölçümü
8Servo Motorlu Otomatik BariyerOrtaSG90 Servo Motor, Mesafe SensörüServo Kütüphanesi, Açı Kontrolü
9Dijital Termometre (LCD Ekranlı)OrtaDHT11 Sıcaklık Sensörü, 16x2 LCDI2C Haberleşme, Veri Gösterimi
10Hırsız Alarm SistemiOrtaPIR Hareket Sensörü, Buzzer, LEDKesme (Interrupt), Güvenlik Algısı
11Alkışla Yanan Akıllı IşıkOrtaSes Sensör Kartı, Röle, LambaEşik Tetikleme, Röle Kontrolü
12Akıllı Temassız Çöp KutusuOrtaHC-SR04, SG90 Servo, Mini Çöp KovasıMekanik Entegrasyon, Otonom Eylem
13Yangın Algılama ve SöndürmeZorAlev Sensörü, Mini Su Pompası / FanGüvenlik Sistemleri, Motor Sürücü
14İki Tekerlekli Çizgi İzleyen RobotZorTCRT5000 Çizgi Sensörü, L298N, DC MotorDiferansiyel Sürüş, Kapalı Çevrim
15Bluetooth Kontrollü Robot ArabaZorHC-06 Bluetooth, L298N, 2WD ŞasiSeri 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:

  • Ş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.
  • 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.
  • 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!

    💡

    Robotik Kodlama Örnekleri: Yeni Başlayanlar İçin 15 Proje Hakkında Sıkça Sorulan Sorular

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

    Bu rehber yazıda anlatılan yöntemleri uygulamak için neler gereklidir?▼
    İçerikte belirtilen açık kaynaklı yazılım araçlarını ve temel donanım bileşenlerini temin etmeniz yeterlidir. Tüm adımlar pratik uygulamalarla desteklenmiştir.
    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.
    Robotik Kodlama Örnekleri: Yeni Başlayanlar İçin 15 Proje ç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.