Proje Tasarımı: Bölgeler ve Akış Şeması
Robotik Kodlama 2 · 29. hafta ders notu · RK.2.3.2
- Çarpışma önleyici projenin problemini, kullanıcısını ve gereksinimlerini birkaç cümleyle yazar.
- Sistemin giriş, işlem ve çıkış bileşenlerini blok şemasında gösterir; her bileşenin hangi pine bağlanacağını planlar.
- Mesafeyi güvenli, uyarı ve tehlike bölgelerine ayırır; sınır değerleri gerekçesiyle seçer.
- Bölgelere göre karar veren algoritmayı akış şemasıyla çizer ve farklı mesafe değerleriyle izler.
Kartlarla akış şeması ve iz tablosu
Tüm etkinlik kâğıt üzerinde yapılır. Oval, dikdörtgen ve baklava kartları tahtaya mıknatısla ya da bantla dizilir. Öğretmen mesafe kartı gösterir; seçilen bir öğrenci "programın kendisi" olur ve şemanın üzerinde yürür gibi parmağıyla ilerler. Sınıf, hangi LED'in yanacağını ve buzzer'ın nasıl öteceğini tahmin eder; iz tablosu tahtada birlikte doldurulur.
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.
01Problem ve gereksinimler
Kartlara dokun: iyi bir proje tasarımı bu dört soruyu yanıtlar.
?Problem cümlesi nasıl yazılır?
?Gereksinim ile istek arasındaki fark nedir?
02Blok şeması: giriş – işlem – çıkış
- 1Giriş: HC-SR04Önündeki engelin uzaklığını ölçer.Dokun, adını gör
- 2İşlem: Arduino UNOMesafeyi sınır değerlerle karşılaştırıp karar verir.Dokun, adını gör
- 3Çıkış: LED’lerBölgeyi renkle gösterir: yeşil, sarı, kırmızı.Dokun, adını gör
- 4Çıkış: BuzzerTehlike yaklaştıkça sıklaşan sesle uyarır.Dokun, adını gör
- 5Çıkış: LCD (isteğe bağlı)Mesafeyi sayı olarak ve bölge adını yazar.Dokun, adını gör
- 6Çıkış: DC motorlarTehlike bölgesinde durur, uyarı bölgesinde yavaşlar.Dokun, adını gör
- 7Güç kaynağıUSB ya da pil; motorlar için ayrı pil önerilir.Dokun, adını gör
Numaralara dokun.
?Blok şeması ile devre şeması aynı şey midir?
?Motorlar için neden ayrı pil öneriyoruz?
03Bileşen listesi ve pin planı
Soru işaretli kutulara dokun.
?Pin planını neden kod yazmadan önce yaparız?
Biliyor muydun?
Arduino UNO'da A4 ve A5 pinleri aynı zamanda I²C haberleşmesinin SDA ve SCL hatlarıdır. I²C LCD kullanacaksak bu iki pini başka bir parçaya vermeyiz.
| Bileşen | Görevi | Arduino bağlantısı |
|---|---|---|
| HC-SR04 | ||
| Yeşil, sarı, kırmızı LED | ||
| Buzzer | ||
| I²C LCD 16×2 | ||
| L298N + 2 DC motor |
04Mesafe bölgeleri
?Neden iki değil de üç bölge kullanıyoruz?
?Sınır değerleri neye göre seçeriz?
05Akış şeması ve iz tablosu
?"else if" ne işe yarar?
?İz tablosu nedir?
d = mesafeyiOlc();
if (d < 20) {
// TEHLİKE: kırmızı LED, sürekli ses, dur
} else if (d < 50) {
// UYARI: sarı LED, sıklaşan bip
} else {
// GÜVENLİ: yeşil LED, sessiz
}
06Tasarımı nasıl değerlendiririz?
Soru işaretli kutulara dokun: her ölçütün 3 puanlık tanımı.
| Ölçüt | 3 puan | 1 puan |
|---|---|---|
| Problem cümlesi | ||
| Blok şeması ve pin planı | ||
| Bölge gerekçesi | ||
| Akış şeması |
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: Hangi sorunu çözüyoruz?
"Okulun bahçesinde geri geri giden servis aracı", "koridorda gezen bir robot", "görme engelli bir arkadaşın bastonu" gibi üç senaryo yaz. Gruplar birini seçer ve tek cümlelik problem cümlesi kurar: "… kişisi … sırasında … çarpmasın diye …". Problem cümlesi tasarımın pusulasıdır; sonraki her karar ona göre verilecek.
9dkKeşif: Giriş – işlem – çıkış
Numaralı blok şemasını aç; öğrenciler numaralara dokunarak sensörün giriş, Arduino'nun işlem, LED–buzzer–LCD–motorun çıkış olduğunu söyler. Ardından gruplar kendi bileşen listesini ve pin planını tabloya yazar. Pin planında iki parçanın aynı pine yazılmadığını kontrol ettir.
8dkKeşif: Üç bölge, iki sınır
Bölge çizimini göster: 20 cm'nin altı tehlike, 20–50 cm uyarı, 50 cm ve üstü güvenli. Sınır değerlerin neden bu kadar olduğunu sor: robot "dur" komutu aldıktan sonra bir süre daha kayar, insan da sesi duyup tepki vermek için zamana ihtiyaç duyar. Gruplar kendi senaryolarına göre sınırları değiştirebilir ama gerekçe yazmak zorundadır.
13dkEtkinlik: Akış şemasını kur ve izle
Gruplar şekil kartlarıyla akış şemasını sıralar ve A3 kâğıda yapıştırır. Ardından mesafe kartları çekilir; bir öğrenci parmağıyla şemayı izleyerek hangi kutuya varıldığını söyler, diğeri sonucu iz tablosuna yazar. 19, 20, 49 ve 50 cm gibi sınır değerleri mutlaka denensin. Şema doğruysa tahtadaki blok kodla karşılaştırın.
5dkDeğerlendirme: Tasarım puanlama anahtarı
Gruplar tasarım kâğıtlarını dört ölçütlü dereceli puanlama anahtarıyla (problem cümlesi, blok şeması ve pin planı, bölge gerekçesi, akış şeması) önce kendileri puanlar. Sonra kâğıtlar saat yönünde bir gruba geçer; akran grup bir güçlü yön ve bir öneri yazar.
Doğru mu, yanlış mı?
Dersin sonunda tahtada ya da öğrencinin kendi cihazında çözülür.
1. Bir proje tasarımına kodla değil, problemi ve kullanıcıyı tanımlayarak başlanır.
Cevabı göster
Doğru · Problem net değilse hangi sensörü, hangi sınır değerleri ve hangi uyarıyı seçeceğimize karar veremeyiz.2. Blok şemasında HC-SR04 bir çıkış elemanıdır.
Cevabı göster
Yanlış · HC-SR04 çevreden bilgi topladığı için giriş elemanıdır. LED, buzzer, LCD ve motor çıkış elemanlarıdır.3. Mesafe 35 cm ise sistem uyarı bölgesindedir.
Cevabı göster
Doğru · 35, 20'den küçük değildir ama 50'den küçüktür.4. Mesafe tam 20 cm olduğunda "d < 20" koşulu doğrudur.
Cevabı göster
Yanlış · 20, 20'den küçük değildir; koşul yanlıştır ve program uyarı bölgesine geçer. Sınır değerleri bu yüzden ayrıca test ederiz.5. Akış şemasında karar adımı baklava (eşkenar dörtgen) ile gösterilir ve iki çıkışı vardır.
Cevabı göster
Doğru6. Sınır değerleri seçerken robotun "dur" dedikten sonra bir süre kaymaya devam edeceği hesaba katılmalıdır.
Cevabı göster
Doğru7. Pin planında aynı dijital pine hem LED hem buzzer bağlanabilir.
Cevabı göster
Yanlış · Bir pin aynı anda tek bir görevi yapabilir. İki parça aynı pine bağlanırsa biri yandığında diğeri de çalışır ya da ikisi de yanlış çalışır.8. İç içe "eğer–değilse" yapısıyla üç bölge iki karar adımıyla ayrılabilir.
Cevabı göster
Doğru · İlk karar tehlikeyi ayırır; geri kalanlar ikinci kararla uyarı ve güvenli olarak ikiye ayrılır.9. Dereceli puanlama anahtarı, yalnızca öğretmenin not vermesi için kullanılır.
Cevabı göster
Yanlış · Ölçütler önceden bilindiği için öğrenci kendi çalışmasını (öz değerlendirme) ve arkadaşının çalışmasını (akran değerlendirme) da aynı anahtarla puanlayabilir.29. hafta günlük planı
2026–2027 2. düzey Seçmeli Robotik Kodlama 2 dersi 29. 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 2. SEVİYE DERSİ GÜNLÜK PLANI · 29. HAFTA
| BÖLÜM I · DERSE İLİŞKİN BİLGİLER | |||
|---|---|---|---|
| Ders | Seçmeli Robotik Kodlama 2. Seviye | Sınıf / Düzey | 2. düzey (seçmeli) |
| Hafta / Tarih | 29. Hafta · 26–30 Nisan (NİSAN) | Süre | 2 ders saati (40' + 40') |
| Tema | ÇARPIŞMA ÖNLEYİCİ | ||
| Konu | Proje Tasarımı: Bölgeler ve Akış Şeması | ||
| BÖLÜM II · ÖĞRENME ÇIKTILARI VE KAYNAKLAR | |||
| Öğrenme çıktısı | RK.2.3.2 Ultrasonik sensör bağlantısı, proje tasarımı, bileşen seçimi | ||
| Süreç bileşenleri |
| ||
| Araç, gereç ve kaynaklar | Akıllı tahta · A3 kâğıt, renkli kalemler, akış şeması şekil kartları (oval, dikdörtgen, baklava) · Mesafe kartları (8, 19, 20, 35, 49, 50, 120 cm) · Tasarım dereceli puanlama anahtarı (çıktı) · 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: Hangi sorunu çözüyoruz? "Okulun bahçesinde geri geri giden servis aracı", "koridorda gezen bir robot", "görme engelli bir arkadaşın bastonu" gibi üç senaryo yaz. Gruplar birini seçer ve tek cümlelik problem cümlesi kurar: "… kişisi … sırasında … çarpmasın diye …". Problem cümlesi tasarımın pusulasıdır; sonraki her karar ona göre verilecek. |
| 1. ders 9 dk | Keşif: Giriş – işlem – çıkış Numaralı blok şemasını aç; öğrenciler numaralara dokunarak sensörün giriş, Arduino'nun işlem, LED–buzzer–LCD–motorun çıkış olduğunu söyler. Ardından gruplar kendi bileşen listesini ve pin planını tabloya yazar. Pin planında iki parçanın aynı pine yazılmadığını kontrol ettir. |
| 1. ders 8 dk | Keşif: Üç bölge, iki sınır Bölge çizimini göster: 20 cm'nin altı tehlike, 20–50 cm uyarı, 50 cm ve üstü güvenli. Sınır değerlerin neden bu kadar olduğunu sor: robot "dur" komutu aldıktan sonra bir süre daha kayar, insan da sesi duyup tepki vermek için zamana ihtiyaç duyar. Gruplar kendi senaryolarına göre sınırları değiştirebilir ama gerekçe yazmak zorundadır. |
| 1. ders 13 dk | Etkinlik: Akış şemasını kur ve izle Gruplar şekil kartlarıyla akış şemasını sıralar ve A3 kâğıda yapıştırır. Ardından mesafe kartları çekilir; bir öğrenci parmağıyla şemayı izleyerek hangi kutuya varıldığını söyler, diğeri sonucu iz tablosuna yazar. 19, 20, 49 ve 50 cm gibi sınır değerleri mutlaka denensin. Şema doğruysa tahtadaki blok kodla karşılaştırın. |
| 1. ders 5 dk | Değerlendirme: Tasarım puanlama anahtarı Gruplar tasarım kâğıtlarını dört ölçütlü dereceli puanlama anahtarıyla (problem cümlesi, blok şeması ve pin planı, bölge gerekçesi, akış şeması) önce kendileri puanlar. Sonra kâğıtlar saat yönünde bir gruba geçer; akran grup bir güçlü yön ve bir öneri yazar. |
| 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: Hangi bölgede?; Blok şeması: numarayı eşleştir; Tasarım adımları; Doğru mu, yanlış mı?; Kutuyu aç: konu soruları. |
| 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: Kartlarla akış şeması ve iz tablosu. Tüm etkinlik kâğıt üzerinde yapılır. Oval, dikdörtgen ve baklava kartları tahtaya mıknatısla ya da bantla dizilir. Öğretmen mesafe kartı gösterir; seçilen bir öğrenci "programın kendisi" olur ve şemanın üzerinde yürür gibi parmağıyla ilerler. Sınıf, hangi LED'in yanacağını ve buzzer'ın nasıl öteceğini tahmin eder; iz tablosu tahtada birlikte doldurulur. |
| 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 | Gruplar sınır değerleri değiştirmek isterse (örneğin bastonda 100 cm) engellemeyin; önemli olan gerekçeyi yazmalarıdır. Tasarım kâğıtlarını saklayın: 35. haftada posterin "problem" ve "çözüm" bölümleri bu kâğıtlardan yazılacak. |