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)
2. Proje: Buton ile Lamba Kontrolü
3. Proje: Trafik Lambası Simülasyonu
4. Proje: Potansiyometre ile Işık Ayarı (Dimmer)
5. Proje: Otomatik Gece Lambası (LDR Sensörlü)
6. Proje: Buzzer ile Melodi Çalma
7. Proje: Araç Park Sensörü
8. Proje: Otomatik Otopark Bariyeri
9. Proje: LCD Ekranlı Dijital Termometre
10. Proje: PIR Sensörlü Ev Hırsız Alarmı
11. Proje: Alkışla Çalışan Lamba
12. Proje: Akıllı Temassız Çöp Kutusu
13. Proje: Yangın Algılama ve Söndürme Sistemi
14. Proje: İki Tekerlekli Çizgi İzleyen Robot
15. Proje: Bluetooth Kontrollü Robot Araba
---
---
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!