ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

🔬 STEM ve Kodlama Eğitimi 20 Ekim 2026

Robotik Kodlama Nasıl Öğrenilir? 30 Günlük Eğitim Planı

Sıfırdan ileri seviyeye adım adım robotik kodlama öğrenme rehberi. Hafta hafta uygulamalı dersler, devre çalışmaları ve 30 günde otonom robot yapma planı.

Robotik Kodlama Nasıl Öğrenilir? 30 Günlük Eğitim Planı

Robotik ve kodlama dünyasına adım atmak isteyen pek çok hevesli öğrenci, öğretmen ve ebeveynin karşılaştığı en büyük engel; internetteki dağınık bilgi kirliliği ve nereden başlayacağını bilememektir. Kimi doğrudan karmaşık C++ dillerine atılarak pes eder, kimi ise sadece ekran üzerinde simülasyon yaparak fiziksel donanımla temas kuramaz.

Robotik kodlamayı kalıcı, eğlenceli ve sağlam temellerle öğrenmenin yolu planlı ve aşamalı bir çalışma takvimidir. Bu rehberde; günde yalnızca 45-60 dakikanızı ayırarak 30 günün sonunda kendi otonom robotunuzu sıfırdan yapabilecek seviyeye geleceğiniz 30 Günlük Robotik Kodlama Eğitim Planını paylaşıyoruz.

🗓️ 30 Günlük Çalışma Takvimine Genel Bakış

[ 1. Hafta: Algoritma & Blok Kodlama ] ➔ [ 2. Hafta: Elektronik & Devre Temelleri ] ➔ [ 3. Hafta: Sensörler & Arduino C++ ] ➔ [ 4. Hafta: Motorlar & Otonom Robot ]

📅 1. Hafta: Algoritmik Mantık ve Blok Tabanlı Programlama (Gün 1 - 7)

İlk haftanın temel hedefi, donanım satın almadan önce bilgisayara mantıksal talimat verme mantığını (algoritma disiplinini) kavramaktır.

Gün 1: Robotik Algoritmanın Temelleri

  • Konu: Algoritma nedir? Günlük hayattaki algoritmalar (çay demleme, okula gitme adımları).
  • Uygulama: Kağıt üzerinde bir labirent çizip bir nesneyi hedefe ulaştıran komut dizisini (İleri 3 adım, Sağa 90 derece dön vb.) yazın.
  • Gün 2: Scratch Arayüzü ve Sahne Kontrolleri

  • Konu: Scratch platformunu tanıma. Kukla (Sprite), sahne koordinat sistemi ($X$ ve $Y$ eksenleri).
  • Uygulama: Klavye ok tuşlarıyla ekranda 4 yöne hareket eden bir robot kuklası programlayın.
  • Gün 3: Döngüler (Loops) ile Sonsuz Hareket

  • Konu:Sürekli Tekrarla ve 10 Defa Tekrarla blokları.
  • Uygulama: Robotun ekran kenarına çarptığında yön değiştirerek sürekli devriye gezmesini sağlayın.
  • Gün 4: Karar Yapıları ve Şart İfadeleri (If - Else)

  • Konu:Eğer ... ise, değilse blokları, mantıksal karşılaştırmalar ($>$, $<$, $=$).
  • Uygulama: Robot önüne kırmızı bir engel çıktığında "DUR" diyen, yeşil zeminde ilerleyen karar mekanizmasını kurun.
  • Gün 5: Değişkenler (Variables) ve Skor Mekanizması

  • Konu: Değişken nedir? Veri depolama ve puan tutma.
  • Uygulama: Robot ekrandaki pilleri topladıkça enerji puanı artan bir mini oyun geliştirin.
  • Gün 6 - 7: Tinkercad Circuits ile Sanal Simülasyona Geçiş

  • Konu: Tinkercad platformunda hesap açma, sanal breadboard ve bileşen çekme.
  • Uygulama: Blok kod kullanarak sanal Arduino üzerinde 13. pindeki dahili LED'i 1 saniye aralıklarla yakıp söndürün.
  • 📅 2. Hafta: Temel Elektronik ve Devre Kurulumu (Gün 8 - 14)

    Bu haftada elektriğin temel prensiplerini, breadboard mantığını ve bileşenlerin güvenli çalıştırılmasını öğreniyoruz.

    GünHedef BileşenTeorik BilgiPratik Uygulama
    Gün 8Breadboard & Jumperİletim hatları (Dikey/Yatay kanallar)Devre tahtası üzerine hat çekme ve voltaj dağıtma
    Gün 9LED & DirençAnot (+), Katot (-), Direnç renk kodlarıOhm Kanunu ile LED'i yakmadan güvenli çalıştırma
    Gün 10Buton (Push Button)Dijital giriş sinyali (0 ve 1)Pull-Down direnciyle butona basınca LED yakma
    Gün 11PotansiyometreAyarlanabilir direnç & Analog voltajDöner potansiyometre ile LED parlaklığı kısma (PWM)
    Gün 12Buzzer (Hoparlör)Frekans ve piezoelektrik ses üretimiButona basıldığında ikaz sireni çalan devre
    Gün 13LDR Işık SensörüIşığa göre direnç değişimiOrtam kararınca otomatik yanan akıllı sokak lambası
    Gün 14Hafta Sonu Tekrarı3 LED'li Trafik Işığı SistemiKırmızı-Sarı-Yeşil sıralı yanan zaman ayarlı trafik devresi

    📅 3. Hafta: Sensörler ve Arduino Metin Tabanlı Kodlama (Gün 15 - 21)

    Bloklardan kurtulup gerçek endüstri standardı olan Arduino C++ diline geçiş yapıyoruz.

    Gün 15: Arduino IDE Kurulumu ve C++ Anatomisi

  • void setup() (başlangıç ayarları) ve void loop() (sonsuz döngü) bloklarını kavrayın. pinMode() ve digitalWrite() fonksiyonlarıyla ilk metin kodunuzu yükleyin.
  • Gün 16: Serial Monitor (Seri İletişim Portu)

  • Bilgisayar ile Arduino arasında veri köprüsü kurun. Serial.begin(9600); ve Serial.println(); ile karttan bilgisayar ekranına anlık sensör değerlerini yazdırın.
  • Gün 17 - 18: HC-SR04 Ultrasonik Mesafe Sensörü

  • Ses hızını kullanarak mesafe hesaplama ($Mesafe = (Süre / 2) imes 0.0343$).
  • Mesafe 20 cm altına düştüğünde buzzer ile ses çıkaran araç park sensörü projesini tamamlayın.
  • Gün 19: SG90 Mikro Servo Motor Kontrolü

  • Belirli açılarda (0° - 180°) hassas dönüş yapabilen servo motoru #include <Servo.h> kütüphanesiyle çalıştırın.
  • Gün 20: PIR Hareket Sensörü ile Hırsız Alarmı

  • İnsan vücut ısısını algılayan pasif kızılötesi (PIR) sensörle hareket algılandığında siren çalan güvenlik devresi kurun.
  • Gün 21: Hafta Sonu Projesi - Akıllı Çöp Kovası

  • Çöp kovasının kapağına monte edilen ultrasonik sensör el yaklaştığında servo motoru tetikleyerek kapağı otomatik açıp 3 saniye sonra kapatsın.
  • 📅 4. Hafta: DC Motorlar ve Otonom Robot İnşası (Gün 22 - 30)

    Öğrendiğiniz tüm elektronik ve yazılım birikimini bir araya getirerek gerçek bir tekerlekli robot inşa etme zamanı.

    Gün 22 - 23: L298N Motor Sürücü Modülü Mantığı

  • Arduino pinleri motorların çektiği 500mA - 1A akımı karşılayamaz. Harici pil beslemesi ve H-Köprüsü (H-Bridge) sürücü modülünün çalışma mantığını kavrayın.
  • Gün 24: 2WD Robot Şasisinin Mekanik Montajı

  • Pleksi şasi üzerine motorları, tekerlekleri, sarhoş tekeri ve pil yuvasını monte edin.
  • Gün 25: Diferansiyel Sürüş Fonksiyonları

  • Robot için C++ dilinde fonksiyonlar yazın: ileri(), geri(), sagaDon(), solaDon(), dur().
  • Gün 26 - 28: Engelden Kaçan Otonom Robot

  • Robotun önüne HC-SR04 ultrasonik sensörünü yerleştirin.
  • Robot ileri giderken önündeki mesafe 25 cm altına indiğinde duracak, geri gelecek, etrafına bakıp en açık yöne dönerek yoluna devam edecektir.
  • Gün 29: Hata Ayıklama, Hız Dengesi ve Test Sürüşleri

  • Tekerleklerin sürtünme farkından kaynaklanan düz gidememe sorunlarını PWM kodlarıyla eşitleyin.
  • Gün 30: Büyük Final - Bağımsız Projenizi Sunun!

  • 30 günlük planı başarıyla tamamladınız. Artık çizgiyi takip eden, bluetooth ile cepten yönetilen veya yangın söndüren robot projelerine hazır durumdasınız!
  • 💡 Sıkça Sorulan Sorular (SSS)

    Bu planı tamamlamak için her gün ne kadar zaman ayırmalıyım?

    Günde ortalama 45 ila 60 dakika ayırmak yeterlidir. Hafta sonu günlerinde 1.5 - 2 saatlik proje uygulamaları yapmak bilgilerin pekişmesini sağlar.

    Kodlama bilmeden 30 günde robot yapılabilir mi?

    Evet. Planın ilk haftası özellikle algoritmik mantığı ve blok kodlamayı öğrettiği için önceden herhangi bir yazılım tecrübenizin olmasına gerek yoktur.

    Takıldığım bir hata olduğunda ne yapmalıyım?

    Robotkodla.com forum ve soru-cevap bölümünde karşılaştığınız hata mesajını veya devre fotoğrafını paylaşarak eğitmenlerimizden ve topluluktan ücretsiz destek alabilirsiniz.

    Doğrulanmış Rehber İçeriği Son Revizyon: Ekim 2026

    RobotKodla STEM & Teknoloji Editör Heyeti

    Bu rehber; bilişim eğitimcileri ve gömülü sistem mühendisleri tarafından pedagojik doğruluk, güncel teknoloji standartları ve tarafsızlık ilkelerine uygun şekilde kaleme alınmıştır.

    Pedagojik Rehber
    Tarafsız Kıyaslama
    Uzman Onaylı
    Herkese Açık Kaynak
    💡

    Robotik Kodlama Nasıl Öğrenilir? 30 Günlük Eğitim Planı Hakkında Merak Edilenler

    Bu konuyla ilgili öğrencilerin ve velilerin en çok sorduğu soruların 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 Nasıl Öğrenilir? 30 Günlük Eğitim Planı ç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.