- Modül 16
Trafikte Navigasyon
Programlama – Yol Davranışı ve Otomasyon
Modül Kimliği
BaşlıkTrafikte NavigasyonKonu AlanlarıBilgisayar Bilimi TeknolojiFormatFOSSBot ile deneyimsel ve sorgulamaya dayalı öğrenme; Görsel programlama; İşbirlikçi takım çalışması (3-5 kişilik gruplar); Oyunlaştırma öğeleri (etkileşimli projeler).Hazırlık GereksinimleriFOSSBot'un Wi-Fi ile ön senkronizasyonu; Programlama arayüzüne aşinalık; Sandalyeler/kutular kullanarak sınıf "labirenti" kurulumu.Tahmini Süre45 dakika (30 dk ders + 15 dk değerlendirme)Yaş Aralığı13-16 yaş (Ortaokul/Lise)Anahtar KelimelerOtomasyon, Robotik Sistemler, Ultrasonik Sensör, Engelden Kaçınma, Trafik Navigasyonu, Mantık Yapıları, Görsel Programlama.Özet"Trafikte Navigasyon", kodu gerçek dünyaya bağlayarak öğrencilere otomasyon ve fiziksel bilişimin temellerini tanıtır. FOSSBot robotu ile uygulamalı deneyler yoluyla, öğrenciler temel hareket komutlarından gelişmiş sensör tabanlı navigasyona ilerlerler. Modül, robotun engelleri "görmesini" ve bunlardan kaçınmasını sağlayarak gerçek dünyadaki akıllı trafik sistemlerini simüle eden ultrasonik sensöre odaklanır. Labirent zorluklarını çözerek ve engelden kaçınma mantığını programlayarak, öğrenciler yaratıcı, oyunlaştırılmış bir ortamda eleştirel problem çözme becerileri, uyarlanabilirlik ve işbirlikçi verimlilik geliştirirler.
Giriş
Bilgisayarları fiziksel dünyaya bağlamak, modern robotiğin temel taşıdır. Bu ders, öğrencilere karmaşık bir ortamda gezinebilen otonom bir aracı programlama sürecinde rehberlik eder. Temel yön komutlarıyla (ileri, geri, döndür) başlayarak, öğrenciler duyusal geri bildirimi entegre etmeye hızla ilerlerler.
Dersin özü, FOSSBot'un engelleri algılamasına ve kararlar almasına olanak tanıyan ultrasonik sensör etrafında döner - otonom sürüş teknolojisinde temel bir kavram. Öğrenciler bu bilgiyi, robotun çarpışmalardan kaçınmak ve bir çıkışa ulaşmak için LED sinyalleri ve hareket mantığı kullanarak bir sınıf labirentini başarıyla geçmesi gereken bir "trafik navigasyonu" programı oluşturarak uygularlar.Ön Koşul Bilgisi
- • Görsel bir programlama ortamına aşinalık
- • Program oluşturma ve hata ayıklama yeteneği
- • Döngülerin ve koşullu ifadelerin anlaşılması
Öğrenme Çıktıları
Bu modülün sonunda öğrenciler şunları yapabilecektir:
Kavramsal Anlama
- ✓ Ultrasonik sensörlerin nasıl çalıştığını açıklamak ve kalibre etmek
- ✓ Akıllı nesne kaçınma sistemlerinde teknolojinin rolünü tanımak
- ✓ Sensörlerin temel işlevlerini ve kullanımını belirlemek
Programlama ve Uygulama
- ✓ Mantıksal yapılar (eğer, değilse, ve) kullanarak otomasyon sistemlerini programlamak
- ✓ FOSSBot arayüzünü çalıştırmak (bağlantı, proje girişi, düzenleme)
- ✓ Gerçek çevre koşullarında sensör değerlerini kaydetmek ve yorumlamak
Mühendislik ve Problem Çözme
- ✓ Çevresel verilere dayalı bir “engelden kaçınma” sistemi oluşturmak ve geliştirmek
- ✓ Deneyler veya yaratıcı öğrenme projeleri yürütmek için robotik sistemler tasarlamak ve programlamak
- ✓ Robot fonksiyon tasarımını optimize etmek için gruplar halinde işbirliği yapmak
📐 Temel Mantık ve Kontrol Kavramları
Engelden Kaçınma Mantığı:
TEKRARLA (Mesafe < 5) KADAR
YAP [İleri Git]Robot, ultrasonik sensör 5 cm'den daha yakın bir nesne algılayana kadar hareket etmeye devam eder.
Trafik Navigasyon Sırası:
1. İleri Git (Yeşil Işık)
2. Engel Algıla -> Dur -> Kırmızı Işık
3. 90° Dön -> İleri GitBu mantık, sensörleri, görsel sinyalleri (LED'ler) ve hareketi birleştirerek gerçek dünya otonom araç davranışını taklit eder.


