Robot Araba: Diferansiyel Sürüş
Robotik Kodlama 1 · 32. hafta ders notu · RK1.4.1
- İki tekerli robot arabanın sağ ve sol tekerlerin hız ve yön farkıyla yön değiştirdiğini (diferansiyel sürüş) açıklar.
- İleri, geri, sağa, sola ve dur hareketleri için IN1–IN4 yön tablosunu oluşturur.
- Tekrarlanan hareketleri alt program (kendi bloğu) olarak tanımlar ve ana programda çağırır.
- Kare çizen robot programını yazar, dönüş süresini deneyerek ayarlar.
Sınıf robotu ve kumanda kartları
Yere maskeleme bandıyla bir kare çizilir. Bir öğrenci "robot" olur; iki arkadaşı onun sol ve sağ tekeridir ve ellerinde "İLERİ", "GERİ", "DUR" kartları vardır. Programcı öğrenci "ileri git" kartını kaldırınca iki teker de İLERİ der ve robot bir adım atar; "sağa dön" kartında sol teker İLERİ, sağ teker GERİ der ve robot yerinde döner. Sınıf, kareyi dolaşan programı kartlarla yazar.
Konu anlatımı
Önce konuyu aç, sonra sorulara dokun: cevap altında açılır. Soru işaretli kutulara dokununca cevap görünür.
01Robot araba nasıl yön değiştirir?
?Diferansiyel sürüş nedir?
?Robot arabada hangi parçalar vardır?
?Sarhoş teker (serbest teker) ne işe yarar?
02Yön tablosu
Soru işaretli kutulara dokun.
?Robot "ileri" komutunda geri gidiyorsa ne yapılır?
Biliyor muydun?
Tablodaki pin numaraları: IN1 = 5, IN2 = 6, IN3 = 7, IN4 = 8, ENA = 10, ENB = 11.
| Hareket | IN1 · IN2 (sol) | IN3 · IN4 (sağ) |
|---|---|---|
| İleri | ||
| Geri | ||
| Sağa dön | ||
| Sola dön | ||
| Dur |
03Üç çeşit dönüş
Kartlara dokun.
?Çizgi izleyen ya da yarışan robotlar neden çoğunlukla yay çizerek döner?
04Alt programlar: kendi bloklarımız
?Alt program nedir?
?Alt programın faydaları nelerdir?
Biliyor muydun?
Kullandığınız ortamda kendi blok oluşturma yoksa, alt programın içindeki dört pin bloğunu ana programda doğrudan yazın; algoritma aynı kalır.
05Kare çizen robot
?Robot kare yerine yamuk bir şekil çiziyorsa ne değiştirilir?
?Üçgen çizmek için programı nasıl değiştiririz?
Ders akışı
40 dakikalık bir ders saati için planlandı. Adımın başlığına dokun, ayrıntılar açılsın.
5dkIsınma: Direksiyonsuz araba
"Robot arabamızın direksiyonu yok. Peki nasıl sağa döner?" diye sor. İki öğrenciyi yan yana, kolları birbirine bağlı yürüt: soldaki hızlı, sağdaki yavaş yürüyünce ikili sağa döner. Buradan diferansiyel sürüş fikrine geç.
10dkKeşif: Yön tablosu
Üstten görünüş çiziminde sol tekerin motor A'ya (IN1, IN2), sağ tekerin motor B'ye (IN3, IN4) bağlı olduğunu göster. Tahtaya boş bir tablo çiz; öğrenciler ileri, geri, sağa, sola ve dur satırlarını YÜKSEK/DÜŞÜK ile doldurur. Yerinde dönüş, tek teker dönüşü ve yay çizerek dönüş arasındaki farkı çizimle tartışın.
8dkKeşif: Alt program
Dört pin bloğunu her harekette yeniden yazmanın zahmetli ve hataya açık olduğunu göster. "ileri git", "sağa dön", "dur" gibi kendi bloklarımızı bir kez tanımlayıp istediğimiz yerde çağırabileceğimizi anlat. Blok tanımını tahtada birlikte oluşturun.
12dkEtkinlik: Kare çizen robot
Gruplar önce yerde bantla çizilmiş kare üzerinde bir öğrenciyi "robot" olarak yürütür: "ileri 3 adım, sağa dön" komutu 4 kez tekrarlanır. Sonra aynı algoritmayı blok olarak yazarlar. Gerçek robot varsa dönüş süresini 0,3–0,6 saniye arasında deneyerek 90°'ye en yakın değeri bulur ve tabloya yazarlar.
5dkDeğerlendirme: Robot ne çizer?
Tahtaya üç kısa program yaz (3 kez tekrarla + 120° dönüş, 2 kez tekrarla + uzun-kısa ileri, sürekli sağa dön). Öğrenciler robotun çizeceği şekli defterlerine çizer: üçgen, dikdörtgenin yarısı, yerinde dönen robot. Cevaplar sınıfça kontrol edilir.
Doğru mu, yanlış mı?
Dersin sonunda tahtada ya da öğrencinin kendi cihazında çözülür.
1. Diferansiyel sürüşte robot, sağ ve sol tekerlerin hızı ya da yönü farklı olduğunda döner.
Cevabı göster
Doğru2. Robot araba ileri gitmek için iki motoru da aynı yönde döndürür.
Cevabı göster
Doğru3. Sağa dönmek için sağ teker ileri, sol teker geri döndürülür.
Cevabı göster
Yanlış · Tam tersi: sol teker ileri, sağ teker geri döndüğünde robot yerinde sağa (saat yönünde) döner. Sağ tekerin ileri gitmesi robotu sola çevirir.4. Sol teker ileri dönerken sağ teker durursa robot sağ tekerin etrafında geniş bir dönüş yapar.
Cevabı göster
Doğru5. Kare çizen robot, 4 kez "ileri git ve 90° dön" hareketini tekrarlar.
Cevabı göster
Doğru · 4 × 90° = 360°: robot başladığı yöne geri döner.6. Robotun 90° dönmesi için gereken süre her zeminde ve her pil seviyesinde aynıdır.
Cevabı göster
Yanlış · Pil zayıfladıkça motorlar yavaşlar; halı ile parke gibi zeminlerde sürtünme de farklıdır. Süre her seferinde deneyerek ayarlanır.7. Alt program (kendi bloğumuz), bir kez tanımlanıp programın farklı yerlerinden tekrar tekrar çağrılabilir.
Cevabı göster
Doğru8. Alt program kullanmak programı uzatır ve hata bulmayı zorlaştırır.
Cevabı göster
Yanlış · Alt program tekrarlanan blokları tek bir yerde toplar. Program kısalır, okunması kolaylaşır; bir hata olursa yalnızca tanım düzeltilir.9. İki motora aynı PWM değeri verilse bile robot tam düz gitmeyebilir; bu durumda ENA ve ENB değerleri ayrı ayrı ayarlanır.
Cevabı göster
Doğru · İki motor hiçbir zaman birebir aynı değildir. Robot sağa kayıyorsa sol motorun değeri biraz düşürülür ya da sağınki artırılır.32. hafta günlük planı
2026–2027 1. düzey Seçmeli Robotik Kodlama 1 dersi 32. hafta günlük planı. Okul ve öğretmen bilgileriyle doldurulmuş Word dosyası için etkileşimli sürümde Evraklar › Günlük planlar bölümünü kullanın.
2026–2027 EĞİTİM ÖĞRETİM YILI …………………………
SEÇMELİ ROBOTİK KODLAMA 1. SEVİYE DERSİ GÜNLÜK PLANI · 32. HAFTA
| BÖLÜM I · DERSE İLİŞKİN BİLGİLER | |||
|---|---|---|---|
| Ders | Seçmeli Robotik Kodlama 1. Seviye | Sınıf / Düzey | 1. düzey (seçmeli) |
| Hafta / Tarih | 32. Hafta · 24–28 Mayıs (MAYIS) | Süre | 2 ders saati (40' + 40') |
| Tema | FARKLI DÜZEYLERDE ROBOTİK UYGULAMALAR | ||
| Konu | Robot Araba: Diferansiyel Sürüş | ||
| BÖLÜM II · ÖĞRENME ÇIKTILARI VE KAYNAKLAR | |||
| Öğrenme çıktısı | RK1.4.1 Yazılım geliştirme ile robotik sistemleri entegre ederek temel düzeyde ürün geliştirebilme | ||
| Süreç bileşenleri |
| ||
| Araç, gereç ve kaynaklar | Akıllı tahta ve Tinkercad Devreler (ya da mBlock) ortamı · Varsa 2 tekerli robot araba şasisi, 2 redüktörlü motor, L298N, pil yuvası · Yerde kare çizmek için maskeleme bandı · Yön tablosu çalışma kâğıdı · Bilişim Ders Notları ders sayfası, sunum ve etkinlikler (bilisimdersnotlari.com) | ||
| BÖLÜM III · ÖĞRENME-ÖĞRETME UYGULAMALARI | |
|---|---|
| Süre | Etkinlik akışı |
| 1. ders 5 dk | Isınma: Direksiyonsuz araba "Robot arabamızın direksiyonu yok. Peki nasıl sağa döner?" diye sor. İki öğrenciyi yan yana, kolları birbirine bağlı yürüt: soldaki hızlı, sağdaki yavaş yürüyünce ikili sağa döner. Buradan diferansiyel sürüş fikrine geç. |
| 1. ders 10 dk | Keşif: Yön tablosu Üstten görünüş çiziminde sol tekerin motor A'ya (IN1, IN2), sağ tekerin motor B'ye (IN3, IN4) bağlı olduğunu göster. Tahtaya boş bir tablo çiz; öğrenciler ileri, geri, sağa, sola ve dur satırlarını YÜKSEK/DÜŞÜK ile doldurur. Yerinde dönüş, tek teker dönüşü ve yay çizerek dönüş arasındaki farkı çizimle tartışın. |
| 1. ders 8 dk | Keşif: Alt program Dört pin bloğunu her harekette yeniden yazmanın zahmetli ve hataya açık olduğunu göster. "ileri git", "sağa dön", "dur" gibi kendi bloklarımızı bir kez tanımlayıp istediğimiz yerde çağırabileceğimizi anlat. Blok tanımını tahtada birlikte oluşturun. |
| 1. ders 12 dk | Etkinlik: Kare çizen robot Gruplar önce yerde bantla çizilmiş kare üzerinde bir öğrenciyi "robot" olarak yürütür: "ileri 3 adım, sağa dön" komutu 4 kez tekrarlanır. Sonra aynı algoritmayı blok olarak yazarlar. Gerçek robot varsa dönüş süresini 0,3–0,6 saniye arasında deneyerek 90°'ye en yakın değeri bulur ve tabloya yazarlar. |
| 1. ders 5 dk | Değerlendirme: Robot ne çizer? Tahtaya üç kısa program yaz (3 kez tekrarla + 120° dönüş, 2 kez tekrarla + uzun-kısa ileri, sürekli sağa dön). Öğrenciler robotun çizeceği şekli defterlerine çizer: üçgen, dikdörtgenin yarısı, yerinde dönen robot. Cevaplar sınıfça kontrol edilir. |
| 2. ders 10 dk | Tekrar: Sunum 9 slaytlık ders sunumu akıllı tahtada açılır; önceki saatte öğrenilen kavramlar öğrencilerle birlikte tekrar edilir. |
| 2. ders 20 dk | Uygulama: Etkinlikler Akıllı tahtada etkileşimli etkinlikler oynanır: Tekerler → robotun hareketi; Kare çizen robotun adımları; Robotu yönet!; Doğru mu, yanlış mı?; Kutuyu aç: konu soruları; Test yarışması: Robot Araba: Diferansiyel Sürüş. |
| 2. ders 10 dk | Değerlendirme 9 soruluk doğru-yanlış testi tahtada birlikte çözülür; yanlış cevaplar gerekçeleriyle tartışılır. |
| Farklılaştırma | Bilgisayarsız sınıf alternatifi: Sınıf robotu ve kumanda kartları. Yere maskeleme bandıyla bir kare çizilir. Bir öğrenci "robot" olur; iki arkadaşı onun sol ve sağ tekeridir ve ellerinde "İLERİ", "GERİ", "DUR" kartları vardır. Programcı öğrenci "ileri git" kartını kaldırınca iki teker de İLERİ der ve robot bir adım atar; "sağa dön" kartında sol teker İLERİ, sağ teker GERİ der ve robot yerinde döner. Sınıf, kareyi dolaşan programı kartlarla yazar. |
| BÖLÜM IV · ÖLÇME VE DEĞERLENDİRME | |
|---|---|
| Ölçme araçları | Kontrol listesi, dereceli puanlama anahtarı, öz ve akran değerlendirme |
| Doğru-yanlış soruları |
|
| Dersin uygulanmasına ilişkin açıklamalar | Robotun masadan düşmemesi için ilk denemeleri yerde ve tekerlekler havadayken yapın. Gerçek robotta ENA/ENB değerlerini 150–200 arasında başlatmak, hem kontrolü kolaylaştırır hem de dönüş açısını daha tutarlı yapar. |