Engelden Kaçan Robot
Robotik Kodlama 1 · 33. hafta ders notu · RK1.4.1
- Engelden kaçan robotun algoritmasını "eğer–değilse" kararıyla akış şeması olarak çizer.
- HC-SR04 ile ölçülen mesafeyi bir değişkende saklar ve 20 cm sınır değeriyle karşılaştırır.
- Dur, geri git ve sağa dön alt programlarını kullanarak engelden kaçan robotun blok programını yazar.
- Hazırladığı test tablosuyla robotu farklı mesafelerde dener, beklenen ve gözlenen sonuçları karşılaştırır.
Gözü bağlı robot
Sınıfta sıralarla basit bir parkur kurulur. Bir öğrencinin gözleri bağlanır, "robot" olur; önünde yürüyen "sensör" öğrenci engele iki adımdan az mesafe kaldığında "YAKIN!" der. Robot her "YAKIN!" duyduğunda algoritmayı uygular: dur, bir adım geri, sağa çeyrek dönüş; aksi hâlde bir adım ileri. Sınıf algoritmayı tahtadaki akış şemasından izler ve hatalı adımları yakalar.
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 engeli nasıl fark eder?
?HC-SR04 mesafeyi nasıl ölçer?
?Sensör hangi mesafeleri ölçebilir?
?Sensör robotun neresine takılır?
02Algoritma ve akış şeması
?Engelden kaçan robotun algoritması nedir?
?Neden doğrudan dönmek yerine önce geri gideriz?
?Robot hep sağa döndüğü için bir köşede sıkışabilir mi?
03Program
?"ileri git" bloğundan sonra neden bekleme yok?
?"geri git" alt programında pinler nasıl ayarlanır?
Biliyor muydun?
Pin 12 ve 13 sensöre ayrıldı; motorlar 5, 6, 7, 8, 10 ve 11 numaralı pinlerde kalır. Bir pine iki parça bağlanmaz.
04Test planı
Soru işaretli kutulara dokun.
?Neden tam 20 cm'yi de test ederiz?
| Engel mesafesi | Beklenen davranış | Koşul |
|---|---|---|
| 50 cm | ||
| 25 cm | ||
| 20 cm | ||
| 15 cm | ||
| 5 cm |
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: Robot süpürge nasıl çarpmaz?
Robot süpürgelerin ve park sensörlerinin engeli nasıl fark ettiğini sor. Park sensörü haftasını hatırlat: HC-SR04 ses dalgası gönderir, yankının dönüş süresinden mesafeyi hesaplar. Bu hafta aynı sensörü tekerlekli robotun "gözü" yapacağımızı söyle.
8dkKeşif: Akış şeması
Akış şemasını adım adım birlikte çiz: mesafeyi ölç → mesafe 20'den küçük mü? → evetse dur, geri git, sağa dön; hayırsa ileri git → başa dön. Neden hemen dönmek yerine önce durup geri gittiğimizi tartışın: robot duvara sürtünmeden dönebilecek yer açar.
7dkKeşif: Sensörü önce test et
Tinkercad'de Arduino'ya ultrasonik mesafe sensörünü ekleyin (Trig → 12, Echo → 13, VCC → 5V, GND → GND). Mesafeyi seri monitöre yazdıran küçük programı çalıştırın; simülasyonda sensöre tıklayıp nesneyi sürükleyerek değerlerin değiştiğini gözlemleyin.
14dkEtkinlik: Engelden kaçan program
Gruplar geçen haftanın motor alt programlarına "geri git" alt programını ekler ve ana programı yazar. Simülasyonda nesneyi 50, 25, 15 ve 5 cm'ye getirerek motorların dönüş yönünü izler, sonuçları test tablosuna yazar. Gerçek robot varsa karton kutularla küçük bir engel parkuru kurulur.
6dkDeğerlendirme: Test tablosu
Gruplar test tablolarını tahtaya yansıtır. Beklenen ile gözlenen farklıysa nedenini tartışın (sınır değer, bekleme süreleri, sensörün açısı). Her grup programında değiştireceği bir şeyi ve nedenini söyler.
Doğru mu, yanlış mı?
Dersin sonunda tahtada ya da öğrencinin kendi cihazında çözülür.
1. Engelden kaçan robot, mesafeyi sürekli ölçer ve her ölçümden sonra yeniden karar verir.
Cevabı göster
Doğru · Bu yüzden ölçüm ve karar blokları "sürekli tekrarla" döngüsünün içindedir.2. HC-SR04 mesafeyi ışık göndererek ölçer.
Cevabı göster
Yanlış · HC-SR04 insan kulağının duyamayacağı yüksek frekanslı ses (ultrason) gönderir ve yankının geri dönme süresinden mesafeyi hesaplar.3. Programda mesafe 20 cm'den küçükse robot önce durur, sonra geri gider ve sağa döner.
Cevabı göster
Doğru4. "değilse" kolundaki blok, mesafe 20 cm'den küçük olduğunda çalışır.
Cevabı göster
Yanlış · "değilse" kolu koşul yanlış olduğunda, yani mesafe 20 cm ya da daha fazla olduğunda çalışır; robot ileri gider.5. Mesafe değerini bir değişkende saklamak, aynı ölçümü hem karar vermek hem de seri monitöre yazmak için kullanmamızı sağlar.
Cevabı göster
Doğru6. Akış şemasında karar adımı eşkenar dörtgen (baklava) şekliyle gösterilir.
Cevabı göster
Doğru7. Sınır değer 20 yerine 5 cm yapılırsa robot engelden daha erken kaçar.
Cevabı göster
Yanlış · 5 cm çok yakındır; robot engele neredeyse değdikten sonra karar verir ve durana kadar çarpabilir. Sınır büyüdükçe robot daha erken tepki verir.8. Sünger ya da perde gibi yumuşak yüzeyler sesi yuttuğu için sensör onları zor algılayabilir.
Cevabı göster
Doğru9. Test tablosunda beklenen ve gözlenen sonuç farklıysa program ya da devre gözden geçirilir.
Cevabı göster
Doğru · Test etmek, hatayı bulup düzeltmenin (hata ayıklama) ilk adımıdır.33. hafta günlük planı
2026–2027 1. düzey Seçmeli Robotik Kodlama 1 dersi 33. 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 · 33. 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 | 33. Hafta · 31 Mayıs – 4 Haziran (MAYIS) | Süre | 2 ders saati (40' + 40') |
| Tema | FARKLI DÜZEYLERDE ROBOTİK UYGULAMALAR | ||
| Konu | Engelden Kaçan Robot | ||
| BÖLÜM II · ÖĞRENME ÇIKTILARI VE KAYNAKLAR | |||
| Öğrenme çıktısı | RK1.4.1 Orta düzey robotik uygulamalar geliştirme | ||
| Süreç bileşenleri |
| ||
| Araç, gereç ve kaynaklar | Akıllı tahta ve Tinkercad Devreler · Varsa robot araba, HC-SR04 ve karton kutulardan engeller · Metre ya da cetvel, maskeleme bandı · Test 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: Robot süpürge nasıl çarpmaz? Robot süpürgelerin ve park sensörlerinin engeli nasıl fark ettiğini sor. Park sensörü haftasını hatırlat: HC-SR04 ses dalgası gönderir, yankının dönüş süresinden mesafeyi hesaplar. Bu hafta aynı sensörü tekerlekli robotun "gözü" yapacağımızı söyle. |
| 1. ders 8 dk | Keşif: Akış şeması Akış şemasını adım adım birlikte çiz: mesafeyi ölç → mesafe 20'den küçük mü? → evetse dur, geri git, sağa dön; hayırsa ileri git → başa dön. Neden hemen dönmek yerine önce durup geri gittiğimizi tartışın: robot duvara sürtünmeden dönebilecek yer açar. |
| 1. ders 7 dk | Keşif: Sensörü önce test et Tinkercad'de Arduino'ya ultrasonik mesafe sensörünü ekleyin (Trig → 12, Echo → 13, VCC → 5V, GND → GND). Mesafeyi seri monitöre yazdıran küçük programı çalıştırın; simülasyonda sensöre tıklayıp nesneyi sürükleyerek değerlerin değiştiğini gözlemleyin. |
| 1. ders 14 dk | Etkinlik: Engelden kaçan program Gruplar geçen haftanın motor alt programlarına "geri git" alt programını ekler ve ana programı yazar. Simülasyonda nesneyi 50, 25, 15 ve 5 cm'ye getirerek motorların dönüş yönünü izler, sonuçları test tablosuna yazar. Gerçek robot varsa karton kutularla küçük bir engel parkuru kurulur. |
| 1. ders 6 dk | Değerlendirme: Test tablosu Gruplar test tablolarını tahtaya yansıtır. Beklenen ile gözlenen farklıysa nedenini tartışın (sınır değer, bekleme süreleri, sensörün açısı). Her grup programında değiştireceği bir şeyi ve nedenini söyler. |
| 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: Engelden kaçma algoritması; Robot ne yapar?; Akış şeması şekilleri; Doğru mu, yanlış mı?; Kutuyu aç: konu soruları; Test yarışması: Engelden Kaçan Robot. |
| 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: Gözü bağlı robot. Sınıfta sıralarla basit bir parkur kurulur. Bir öğrencinin gözleri bağlanır, "robot" olur; önünde yürüyen "sensör" öğrenci engele iki adımdan az mesafe kaldığında "YAKIN!" der. Robot her "YAKIN!" duyduğunda algoritmayı uygular: dur, bir adım geri, sağa çeyrek dönüş; aksi hâlde bir adım ileri. Sınıf algoritmayı tahtadaki akış şemasından izler ve hatalı adımları yakalar. |
| 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 | Sensör robotun ön ortasına, yere paralel ve biraz yukarıda takılmalıdır; aşağı eğik takılırsa zemini engel sanabilir. İnce sandalye bacakları gibi dar engeller ses dalgasını az yansıttığı için kaçırılabilir; parkuru kutulardan kurmak daha güvenlidir. |