- Modül 13
Renklerle Zaman Kontrollü Hareket
Programlama / Yaratıcı Robotik / Doğa Bilimleri
Modül Kimliği
BaşlıkRenklerle zaman kontrollü hareketKonu AlanlarıBilgi Teknolojisi Doğa Bilimleri Matematik Sanat/YaratıcılıkFormatDeneyimsel öğrenme; Küçük grup çalışması (3-5 öğrenci); Robot "koreografisi" programlama; Oyunlaştırma öğeleri.Hazırlık GereksinimleriFOSSBot'un yerel Wi-Fi ağı ile senkronizasyonu; "Renklerle Zamanlı Hareket" proje dosyasının hazırlanması.Tahmini Süre45 dakikaYaş Aralığı13-14 yaş (Ortaokulun alt seviyeleri)Anahtar KelimelerZamanlayıcılar, Koşullu Döngüler, Sıralı Yürütme, Hareket, Görsel Geri Bildirim, LED Renkleri, Robot Koreografisi.ÖzetBu eğitim senaryosu, robotik davranış için birincil kontrol mekanizması olarak zaman kavramını araştırır. Öğrenciler, her eylemin belirli bir süre ile belirlendiği ve görsel bir LED göstergesine bağlandığı belirli bir hareket "koreografisi" gerçekleştirmek için FOSSBot'u programlayarak deneyimsel öğrenmeye katılırlar. Tahmin etme, gözlemleme ve kodu değiştirme yoluyla öğrenciler zaman aralıkları, hareket yönü ve görsel geri bildirim arasındaki ilişkiyi analiz eder, soyut programlama kavramlarını fiziksel sonuçlarla etkili bir şekilde ilişkilendirir.
Giriş
Zaman, hem fizikte hem de bilgisayar biliminde temel bir değişkendir. Bu derste öğrenciler, mesafe sensörleri kullanmadan bir robotun navigasyonunu kontrol etmek için zamanı kullanmayı öğrenirler. Etkinlik, robotun belirli zamanlayıcı değerlerine göre ileri gittiği, döndüğü ve geri gittiği programlanmış bir dizi - veya "koreografi" - oluşturmaya odaklanır.
Her hareketi farklı bir LED rengiyle (İleri için Kırmızı, Sağ için Yeşil, Sol için Mavi) ilişkilendirerek, öğrenciler programın akışını gerçek zamanlı olarak görsel olarak takip edebilirler. Bu çok duyulu yaklaşım, öğrencilerin basit komutlardan karmaşık davranışlar oluşturmak için sıralı mantığın ve zamanlayıcı tabanlı döngülerin nasıl işlediğini anlamalarına yardımcı olur.Ön Koşul Bilgisi
- • Görsel programlama ortamlarına temel aşinalık
- • Basit robot hareket komutlarının anlaşılması
- • Ölçülebilir bir miktar olarak zaman kavramının anlaşılması
- • Küçük gruplarda (3–5 kişi) çalışabilme yeteneği
Öğrenme Çıktıları
Bu modülün sonunda öğrenciler şunları yapabilecektir:
Kavramsal Anlama
- ✓ Hareket yönünü zaman aralıklarıyla ilişkilendirmek
- ✓ Zaman kontrolü ile mesafe/sensör kontrolü arasında ayrım yapmak
- ✓ Bir programın yürütme sırasını tanımlamak (seri yürütme)
Programlama ve Uygulama
- ✓ Bir robotun hareketini kontrol etmek için zamanlayıcı kullanmak
- ✓ Farklı sürelerde komut dizileri oluşturmak
- ✓ Bir programın akışını gerçek zamanlı olarak izlemek ve yorumlamak
Yaratıcılık ve Mühendislik
- ✓ LED renklerini görsel geri bildirim mekanizması olarak kullanmak
- ✓ Zaman süreleri değiştiğinde robot davranışını tahmin etmek
- ✓ Robotun koreografisini değiştirmek için parametreleri değiştirmek
📐 Temel Mantık ve Kontrol Kavramları
Zamanlayıcı Mantığı:
TEKRARLA (Geçen_Süre > X saniye) KADAR
YAP [Yönü Hareket Ettir] [Rengi Ayarla]Eylem, dahili zamanlayıcı belirli eşiği (örneğin, 5, 10 veya 15 saniye) aşana kadar devam eder.
Sıralı Yürütme:
Eylem 1 (Kırmızı, 5sn) -> Eylem 2 (Yeşil, 10sn) -> Eylem 3 (Mavi, 15sn)
Öğrenciler, koreografinin toplam süresinin tüm bireysel zaman aralıklarının toplamı olduğunu gözlemlerler.


