- Modül 6
Işık Sensörü ile Işık Kontrolü
Programlama ve Doğa Bilimleri
Modül Kimliği
BaşlıkIşık sensörü ile ışık kontrolüKonu AlanlarıBilgisayar Bilimi Doğa Bilimleri RobotikFormatDeneyimsel ve keşfedici öğrenme; Küçük grup çalışması (3-5 öğrenci); FOSSBot sensörleri ve çevresel değişkenlerle etkileşim.Hazırlık GereksinimleriFOSSBot'un yerel ağa bağlantısı; Tarayıcı kurulumu (Chrome/Firefox); Işık sensörü işlevselliğinin test edilmesi.Tahmini Süre45 dakikaYaş Aralığı13-14 yaş (Ortaokul)Anahtar KelimelerAlgoritmik Düşünme, Koşullar, Tekrarlar, Sensörler, Otomasyon, Işık/Karanlık Algılama, Robot Davranışı.ÖzetBu eğitim senaryosu, çevresel değişiklikleri algılamak için eğitsel robotiği kullanarak bilgisayar bilimi ve doğa bilimleri arasındaki boşluğu doldurur. Öğrenciler, ışık ve karanlığın sürekli değişimi boyunca robotun davranışını yönlendirmek için FOSSBot'un ışık sensörüne odaklanırlar. Değişen ışık koşullarıyla deneyler yaparak, öğrenciler algoritmaların nasıl karar verdiğini ve gerçek zamanlı olarak nasıl uyarlandığını gözlemlerler. Ders, farklı algoritmik tekrar yapıları (döngüler) arasındaki ayrımı vurgular ve görsel geri bildirimi (LED renkleri) sistem durumlarına bağlayarak otomasyonun daha derinlemesine anlaşılmasını sağlar.
Giriş
Otomasyon, büyük ölçüde bir makinenin çevresini algılama ve ona tepki verme yeteneğine dayanır. Bu derste öğrenciler, FOSSBot'un ışık sensörünü kullanarak bu kavramı keşfederler. Temel zorluk, bir robotun karanlığı veya ışığı nasıl "görebileceğini" ve hareket veya görsel sinyaller gibi belirli eylemleri nasıl tetikleyebileceğini anlamaktır.
Beş etkinliklik bir seri boyunca öğrenciler, günlük sensörleri tartışmaktan karmaşık mantık programlamaya kadar ilerlerler. Robotun ne zaman döneceğine, ne zaman duracağına ve ışık yoğunluğuna bağlı olarak hangi rengi göstereceğine karar vermesini sağlayan koşullu yapılar uygulayacaklar. Bu uygulamalı yaklaşım, sokak lambaları veya akıllı ev cihazları gibi otomatik sistemlerin gerçek dünyada nasıl çalıştığını aydınlatır.Ön Koşul Bilgisi
- • Görsel programlama ortamlarına (örneğin Scratch) temel aşinalık
- • Temel programlama kavramlarının anlaşılması (döngüler ve koşullar)
- • Bir sensörün ne olduğu ve nasıl kullanıldığı hakkında bilgi
- • FOSSBot kullanımında temel deneyim
Öğrenme Çıktıları
Bu modülün sonunda öğrenciler şunları yapabilecektir:
Kavramsal Anlama
- ✓ Çevresel koşulları (ışık/karanlık) görsel ve kinetik davranışla ilişkilendirmek
- ✓ Sensör verilerine dayanarak bir robotun davranışını yorumlamak
- ✓ Bir robot tarafından karar verme için koşulların kullanımını anlamak
Programlama ve Uygulama
- ✓ FOSSBot ışık sensörünü kullanmak ve programlamak
- ✓ Algoritmik tekrar yapılarını tasarlamak ve uygulamak
- ✓ Aynı algoritmada farklı tekrar türlerini (iken/kadar) ayırt etmek
Mühendislik ve Problem Çözme
- ✓ Sensörler ve otomasyon arasındaki ilişkinin anlaşılmasını geliştirmek
- ✓ Gözlem ve yansıtma yoluyla algoritmik ve hesaplamalı düşünmeyi geliştirmek
- ✓ LED renklerini sistem durumlarına bağlamak (örneğin, Karanlık/Uyarı için Kırmızı)
📐 Temel Mantık ve Kontrol Kavramları
Koşullu Mantık (Eğer Karanlık/Aydınlık):
TEKRARLA (Karanlık mı?) SÜRECE
YAP [Sağa Dön] [Rengi Kırmızı Yap]Robot bir eylemi yalnızca koşul (karanlık) doğru olduğu sürece sürdürür.
Döngü Türleri Açıklaması:
- • Tekrarla (Sürece): Koşul DOĞRU olduğu sürece çalışır.
- • Tekrarla (Kadar): Koşul YANLIŞ olduğu sürece çalışır (doğru olduğunda durur).
- • N Kez Tekrarla: Belirli bir sayıda çalışır (örneğin, 10 kez).
Öğrenciler ışık algılandığında LED'i Yeşile çevirmeyi öğrenirler, bu da bir "Normal Çalışma" durumunu gösterir.


