Eğitici Robotik Kitler (STEM)
mBot, LEGO ve micro:bit ile sınıfta robotik ve kodlama öğretmek için ihtiyacınız olan her şey: kitlerin tanıtımı, 12 haftalık müfredat planları, dakika dakika ders planları, örnek kodlar ve değerlendirme ölçütleri.
Hangi kit, hangi yaş?
Önerilen başlangıç yaşları; sınıfın deneyimine göre esnetilebilir.
Kit Seçimi ve Ders YapısıDoğru kit, doğru yaş, doğru ders akışı
Eğitici robotik kitlerin amacı çocuklara bir ürünü kullanmayı değil, problem çözmeyi, algoritmik düşünmeyi ve ekip çalışmasını öğretmektir. Hangi kiti seçerseniz seçin, iyi bir ders yapısı ve net kazanımlar kitin markasından daha belirleyicidir.
| Özellik | micro:bit V2 | mBot2 | LEGO EV3 / SPIKE Prime |
|---|---|---|---|
| Önerilen yaş | 8+ (3. sınıf) | 9–10+ (4. sınıf) | 10+ (5. sınıf) |
| Kit türü | Cep boyutunda programlanabilir kart | Hazır gövdeli mobil robot | Serbest tasarımlı yapım seti |
| Programlama | MakeCode (blok, JavaScript, Python), MicroPython | mBlock 5 (blok ve Python) | Scratch tabanlı bloklar, Python |
| Kurulum süresi | Yok, kutudan çıktığı gibi | Montaj yaklaşık 15–20 dk | Her derste yeni yapım (20–40 dk) |
| Öğrenci / kit | 1–2 | 2–3 | 2–4 |
| Güçlü yanı | Düşük maliyet, çok sayıda sensör, dersler arası kullanım | Sağlam metal gövde, yarışmaya uygun, Wi-Fi | Mühendislik tasarımı, mekanik yaratıcılık, FLL kültürü |
| Dikkat edilecek | Hareket için ek motor kartı gerekir | Gövde yapısı sınırlı değişir | Mindstorms ve SPIKE satıştan kalktı |
Her ders için 5E modeli
Bu sayfadaki tüm ders planları, fen eğitiminde yaygın kullanılan 5E öğrenme modeline göre hazırlandı. 80 dakikalık (2 ders saati) bir blokta önerilen dağılım:
Günlük hayattan bir soru, kısa bir video veya gösteri.
Gruplar yönergeyle robotu kurar ve ilk kodu dener.
Öğretmen kavramı adlandırır: döngü, sensör, koşul.
Açık uçlu görev: kendi çözümünü tasarla ve geliştir.
Sunum, öz değerlendirme ve çıkış kartı.
Grup rolleri
Robotik derslerinde en sık karşılaşılan sorun, bir öğrencinin bilgisayarı ele geçirip diğerlerinin izleyici kalmasıdır. Her derste dönüşümlü değişen rollerle herkesin katılımını sağlayın:
Değerlendirme rubriği
Proje haftalarında aşağıdaki rubriği kullanabilirsiniz. Her ölçüt 1–3 puan; toplam 12 puan. Rubriği görevden önce öğrencilerle paylaşmak, beklentileri netleştirir.
| Ölçüt | 1 · Gelişiyor | 2 · Yeterli | 3 · Örnek |
|---|---|---|---|
| Algoritma ve kod | Kod yardım alarak kısmen çalışıyor. | Kod görevi yerine getiriyor. | Kod düzenli; döngü ve koşullar yerinde kullanılmış. |
| Tasarım ve yapım | Robot dengesiz veya eksik. | Robot görevi tamamlayacak şekilde sağlam. | Tasarım özgün ve test sonuçlarına göre iyileştirilmiş. |
| Problem çözme | Hata ayıklamada sürekli yardım istiyor. | Hataları deneyerek buluyor. | Hatayı sistematik test ederek bulup açıklıyor. |
| İş birliği ve sunum | Roller paylaşılmamış. | Herkes görev almış; çözüm anlatılabiliyor. | Ekip uyumlu; çözüm ve karşılaşılan zorluklar net anlatılıyor. |
mBot ve mBot2Makeblock · mBlock 5 ile bloktan Python'a
Makeblock firmasının mBot robotu, dünyada en çok kullanılan eğitim robotlarından biridir. Alüminyum gövdesi, hazır sensörleri ve Scratch tabanlı mBlock 5 yazılımı sayesinde öğrenciler montajdan sonraki ilk derste robotu hareket ettirebilir. Aynı ortamda bloklardan Python'a geçiş yapılabilmesi, uzun vadeli bir müfredat için önemli bir avantajdır.
mBot (klasik, v1.1)
- Arduino tabanlı mCore kontrol kartı
- Ultrasonik mesafe ve çizgi izleme sensörü, ışık sensörü, buzzer, 2 RGB LED
- Kızılötesi kumanda ve Bluetooth (modele göre)
- Birçok okulda hâlâ kullanılıyor; temel dersler için yeterli
mBot2 (güncel model)
- ESP32 tabanlı, renkli ekranlı CyberPi kontrol kartı
- Dönüş açısı ve hızı ölçülebilen enkoderli motorlar
- Dörtlü renk sensörü (Quad RGB), yeni nesil ultrasonik sensör
- Jiroskop, ivmeölçer, mikrofon, hoparlör; Wi-Fi ve Bluetooth
- Dahili şarj edilebilir pil
Sınıfa hazırlık
Yazılımı kurun
mBlock 5'i bilgisayarlara kurun veya tarayıcı sürümünü kullanın. Bilgisayar kullanılacaksa mBlock Link uygulaması gerekir.
Robotları numaralandırın
Her robota ve şarj kablosuna aynı numarayı yazın. Kablosuz bağlantıda hangi robota bağlandığınızı bilmek büyük kolaylık sağlar.
Şarjı kontrol edin
mBot2 pillerini dersten önceki gün şarj edin. Klasik mBot için yedek AA pil veya lityum pil bulundurun.
Test alanı hazırlayın
Yere elektrik bandıyla bir çalışma alanı ve kutudan çıkan çizgi izleme pistini serin. Engeller için kitap veya karton kutular yeterli.
12 haftalık mBot müfredatı
Haftada 2 ders saati (80 dk) için planlanmıştır. 4.–7. sınıflar için uygundur; büyük yaş gruplarında 9. haftadan sonra Python'a geçilebilir.
| Hafta | Konu | Kazanım | Etkinlik |
|---|---|---|---|
| 1 | Robot nedir? mBot'u tanıyalım | Robotun parçalarını (sensör, işlemci, motor) ayırt eder. | Montaj ve parça avı oyunu |
| 2 | İlk hareket | Hareket bloklarıyla sıralı algoritma oluşturur. | Kare çizen robot |
| 3 | Döngüler | Tekrar eden adımları döngüyle kısaltır. | Labirent görevi |
| 4 | Işık ve ses | LED ve hoparlörü programlar. | Robotun "duygu" gösterisi |
| 5 | Ultrasonik sensör | Mesafe değerini okuyup karar verir (eğer-ise). | Engelden kaçan robot |
| 6 | Değişkenler | Değişken oluşturup değerini değiştirir. | Engel sayan robot |
| 7 | Çizgi izleme | Sensör durumlarına göre çok koşullu karar verir. | Pist yarışı |
| 8 | Kumanda ve Bluetooth | Olay tabanlı programlama yapar. | Robot futbolu |
| 9 | Fonksiyonlar (Bloklarım) | Tekrar kullanılabilir kod parçası tanımlar. | Dans koreografisi |
| 10 | Veri toplama | Sensör verisini kaydedip grafikle yorumlar. | Sınıfın ışık haritası |
| 11 | Proje haftası | Tasarım sürecini uygular (planla, yap, test et). | Kurtarma robotu görevi |
| 12 | Sunum ve yarışma | Çözümünü sunar, akran değerlendirmesi yapar. | Sınıf içi mini turnuva |
Örnek ders planları
Hafta 2İlk hareket: Kare çizen robot
Kazanımlar
- Bir hareketi küçük adımlara ayırır (ayrıştırma).
- Komutları doğru sırayla dizerek algoritma oluşturur.
- Süre ve hız değerlerinin hareketi nasıl etkilediğini açıklar.
Malzemeler
- Grup başına 1 mBot veya mBot2
- mBlock 5 yüklü bilgisayar
- Elektrik bandı, 50×50 cm kare işaretlenmiş zemin
Ders akışı
Bir öğrenciyi "robot" yapın; diğerleri yalnızca "1 adım ileri", "sağa dön" komutlarıyla onu karenin etrafında yürütsün. Komutların ne kadar net olması gerektiğini tartışın.
Gruplar robotu bilgisayara bağlar; "ileri git" bloğunun hızını ve süresini değiştirerek robotun 50 cm gitmesini sağlamaya çalışır. Ölçümleri tabloya yazarlar.
"Algoritma" ve "sıralı yapı" kavramlarını tahtada adlandırın. Dönüş süresinin pil durumu ve zeminden etkilendiğini, bu yüzden test etmenin şart olduğunu vurgulayın.
Robot zemindeki kareyi takip edip başladığı yere dönmeli. Erken bitiren gruplara üçgen ve ardından adının ilk harfini çizme görevi verin.
Gruplar karelerini gösterir. Çıkış kartı: "Robotunuz tam kare çizemediyse sizce neden?"
Örnek blok programı
Hafta 5Ultrasonik sensör: Engelden kaçan robot
Kazanımlar
- Sensörün ölçtüğü değeri okur ve yorumlar.
- "Eğer-değilse" yapısıyla karar veren program yazar.
- Sonsuz döngünün sensörlü programlardaki rolünü açıklar.
Malzemeler
- Grup başına 1 robot
- Engeller için kitap veya kutular
- Cetvel veya metre
Ders akışı
Yarasaların karanlıkta nasıl yön bulduğunu sorun. Park sensörü olan bir arabanın sesini dinletin.
Robot ekranında (veya mBlock'ta) mesafe değerini gösteren bir program yazın. Öğrenciler elle farklı mesafeler deneyip cetvelle karşılaştırır.
Ses dalgası, yankı ve "eşik değeri" kavramlarını anlatın. Akış şemasını tahtaya birlikte çizin.
Robot ileri gitsin; 15 cm'den yakın bir engel görürse dursun, geri gelsin ve dönsün. İleri görev: dönüş yönünü rastgele seçsin.
Engel parkurunda en az temas eden grup. Çıkış kartı: "Eşik değerini 5 cm yapsaydınız ne olurdu?"
Örnek blok programı
Hafta 7Çizgi izleyen robot ve pist yarışı
Kazanımlar
- Siyah ve beyaz yüzeylerin ışığı farklı yansıttığını açıklar.
- Birden fazla koşulu iç içe veya sıralı kullanır.
- Hız ile doğruluk arasındaki dengeyi test ederek bulur.
Malzemeler
- Kutudan çıkan çizgi pisti veya beyaz karton üzerine 2 cm siyah bant
- Kronometre
Ders akışı
Depolarda ve hastanelerde zemindeki çizgiyi izleyen taşıma robotlarının videosunu izletin.
Sensörü önce beyaz, sonra siyah zemine tutup okunan değerleri tabloya yazdırın. İki sensörün dört farklı durumunu (ikisi siyah, solu siyah, sağı siyah, ikisi beyaz) listeleyin.
Her durumda robotun ne yapması gerektiğini birlikte karar tablosuna dökün.
Karar tablosunu koda dönüştürün. Robot pisti tamamlayınca hızı artırarak en hızlı turu bulun.
Pist yarışı: Her grubun en iyi tur süresi tahtaya yazılır. En yavaş ama hiç çıkmayan robot için "en istikrarlı" ödülü verin.
LEGO Mindstorms ve SPIKE PrimeMevcut setlerle mühendislik tasarımı
LEGO robotik setleri diğer kitlerden farklı olarak öğrenciye hazır bir robot vermez; her görev için robotu öğrencinin kendisi tasarlar. Bu, kodlamanın yanında mekanik, dişli oranları, denge ve mühendislik tasarım sürecini öğretmek için eşsiz bir fırsattır. FIRST LEGO League gibi yarışmaların da temelini oluşturur.
| Özellik | EV3 (Education 45544) | SPIKE Prime (45678) | Robot Inventor (51515) |
|---|---|---|---|
| Beyin | EV3 tuğlası, ekranlı | Büyük hub, 5×5 ışık matrisi | SPIKE Prime ile aynı hub |
| Port | 4 motor + 4 sensör | 6 ortak port | 6 ortak port |
| Hareket algılama | Ayrı jiroskop sensörü | Dahili 6 eksenli jiroskop | Dahili 6 eksenli jiroskop |
| Programlama | EV3 Classroom (bloklar), EV3 MicroPython | SPIKE uygulaması (bloklar, Python) | Robot Inventor uygulaması (desteği sona erdi) |
| Durum | Emekliye ayrıldı | Satıştan kalktı, uygulama 2031'e kadar destekli | Emekliye ayrıldı |
Sınıfa hazırlık
Parça kontrolü
Her setin içindeki parça listesini öğrencilerle birlikte ilk derste kontrol edin. Kayıp parçaların sorumluluğunu gruba vermek, setlerin ömrünü uzatır.
Sıralama kutuları
Setlerin içindeki bölmeli tepsileri kullanın; her dersin sonunda son 5 dakikayı parçaları yerine koymaya ayırın.
Hub güncellemesi ve şarj
Hub'ları dersten önce şarj edin ve yazılım güncellemelerini öğretmen bilgisayarından yapın. Ders sırasında yapılan güncellemeler değerli zaman kaybettirir.
Standart sürüş tabanı
İlk haftalarda herkesin aynı sürüş tabanını kurması, sorunları hızlı çözmenizi sağlar. Tasarım özgürlüğünü proje haftalarına bırakın.
12 haftalık LEGO müfredatı
5.–8. sınıflar için haftada 2 ders saati olarak planlanmıştır. Bloklar EV3 Classroom ve SPIKE uygulamasında birbirine çok benzer, bu yüzden plan iki set için de kullanılabilir.
| Hafta | Konu | Kazanım | Etkinlik |
|---|---|---|---|
| 1 | Mühendislik tasarım süreci | Sorunu tanımlar, fikir üretir, prototip yapar. | Hareketli bir LEGO mekanizması |
| 2 | Motorlar ve dereceler | Motoru derece, tur ve saniye ile kontrol eder. | Döner çark ve işaretçi |
| 3 | Sürüş tabanı | Tekerlek çevresiyle gidilen yolu hesaplar. | Tam 1 metre giden robot |
| 4 | Dönüşler | Tank dönüşü ve pivot dönüşü arasındaki farkı açıklar. | Slalom parkuru |
| 5 | Dişliler | Dişli oranının hız ve kuvvete etkisini ölçer. | Hızlı araba / güçlü vinç |
| 6 | Dokunma ve kuvvet sensörü | Sensör olayına göre program akışını değiştirir. | Tampona çarpınca geri dönen robot |
| 7 | Renk sensörü | Renk ve yansıyan ışık değerini ayırt eder. | Renk ayıklayan makine |
| 8 | Çizgi takibi | Oransal kontrolle akıcı takip yapar. | Çizgi izleme yarışı |
| 9 | Jiroskop | Açı ölçerek hassas dönüş yapar. | Mükemmel kare ve geri dönüş |
| 10 | Fonksiyonlar (Bloklarım) | Parametreli kendi bloğunu tanımlar. | "git(cm)" ve "dön(derece)" blokları |
| 11 | Görev masası | Birden çok görevi planlayıp sıralar. | FLL tarzı mini görev masası |
| 12 | Proje ve sunum | Çözümünü mühendislik defteriyle belgeler ve sunar. | Robot oyunu turnuvası |
Örnek ders planları
Hafta 3Matematikle sürüş: Tam 1 metre giden robot
Kazanımlar
- Çemberin çevresini (π × çap) gerçek bir problemde kullanır.
- Tahmin, hesaplama ve ölçüm sonuçlarını karşılaştırır.
- Ölçüm hatasının kaynaklarını tartışır.
Malzemeler
- Grup başına bir sürüş tabanı
- Metre, bant, hesap makinesi
- Çalışma kâğıdı (tahmin–hesap–ölçüm tablosu)
Tekerleğin çapını lastik üzerindeki sayıdan veya cetvelle ölçün. Çapı 5,6 cm olan bir tekerlek için:
Ders akışı
"Robotunuz tam 1 metre gidip durabilir mi? Bunu deneme yapmadan bilebilir miyiz?" sorusuyla başlayın. Her grup bir tahmin yazsın.
Robotu 1 tur döndürüp gidilen yolu ölçün. Ardından 2 ve 3 tur deneyip tabloya yazın; aradaki ilişkiyi bulmalarını isteyin.
Tekerlek çevresi formülünü tanıtın ve ölçümlerle karşılaştırın.
Gruplar hesapladıkları değeri koda yazar ve robotu 1 metrelik bant boyunca gönderir. İleri görev: robot 35 cm'lik bir hedefte dursun.
Hedefe en yakın duran grup. Çıkış kartı: "Hesap ve ölçüm neden birkaç santimetre farklı çıktı?" (kayma, lastik esnemesi, hızlanma)
Örnek blok programı
Hafta 7Renk sensörü: Renk ayıklayan makine
Kazanımlar
- Sensörün renk ve yansıyan ışık modlarını ayırt eder.
- Çok koşullu karar yapısı (eğer–değilse eğer) kurar.
- Fabrikalardaki otomasyon süreçleriyle ilişki kurar.
Malzemeler
- Renk sensörü, bir motor
- Farklı renklerde LEGO tuğlaları
- Toplama kutuları için karton
Ders akışı
Fındık veya kahve çekirdeği ayıklayan makinelerin videosunu izletin. "Makine renkleri nasıl görüyor?"
Sensörü farklı renklere tutup okunan değeri hub ekranında görün. Mesafenin ve ortam ışığının etkisini deneyin.
Sensörün kendi ışığını yakıp yansıyan ışığı ölçtüğünü açıklayın. Karar tablosu: kırmızı → sola, mavi → sağa, diğer → ortada kal.
Motora bağlı bir kol veya rampa tasarlayın; sensörün gördüğü renge göre tuğlayı farklı kutuya yönlendirsin.
Her grubun makinesine 10 karışık tuğla verilir; doğru ayıklanan sayısı puan olur.
Örnek blok programı
Hafta 9Jiroskop ile hassas dönüşler
Kazanımlar
- Jiroskopun dönüş açısını ölçtüğünü açıklar.
- Bir koşul sağlanana kadar bekleyen döngüyü kullanır.
- Süreye dayalı ve sensöre dayalı dönüşü karşılaştırır.
Malzemeler
- Sürüş tabanı (SPIKE'ta dahili, EV3'te jiroskop sensörü)
- Açıölçer, zemine çizilmiş kare
Ders akışı
Telefonun ekranı yan çevrilince nasıl döner? Uçakların ve dronların dengede kalmasında jiroskopun rolünü sorun.
Önce yalnızca motor derecesiyle 90° dönüp 4 kez tekrarlayın; robotun başladığı yöne ne kadar sapmayla döndüğünü ölçün.
Jiroskopu sıfırlama ve "açı 90 olana kadar dön" mantığını tanıtın.
Aynı kareyi jiroskopla tekrar çizin ve sapmayı karşılaştırın. İleri görev: robot bir tam tur döndükten sonra başladığı yöne bakarak dursun.
İki yöntemin sapma sonuçlarını sınıf tablosunda karşılaştırın.
Örnek blok programı
BBC micro:bitCep boyutunda bilgisayar · MakeCode ve Python
micro:bit, Birleşik Krallık'ta öğrencilere dağıtılmak için tasarlanmış, kredi kartının yarısı büyüklüğünde bir bilgisayardır. Üzerindeki LED ekran, butonlar ve sensörler sayesinde hiçbir ek parça olmadan onlarca proje yapılabilir. Bu da onu kodlamaya ilk adım için en uygun ve en ekonomik seçeneklerden biri yapar.
micro:bit V2 üzerinde neler var?
12 haftalık micro:bit müfredatı
3.–6. sınıflar için haftada 2 ders saati olarak planlanmıştır. İlk 8 hafta MakeCode bloklarıyla, son haftalar isteğe bağlı olarak Python ile yürütülebilir.
| Hafta | Konu | Kazanım | Etkinlik |
|---|---|---|---|
| 1 | micro:bit'i tanıyalım | Girdi, işlem ve çıktı kavramlarını örneklendirir. | Kayan isim kartı |
| 2 | Olaylar ve butonlar | Olay tabanlı programlamayı uygular. | Duygu ikonları |
| 3 | Değişkenler | Değişkenle sayma yapar. | Sınıf kapısı sayacı |
| 4 | Rastgelelik | Rastgele sayı üretip kullanır. | Elektronik zar |
| 5 | İvmeölçer | Hareket verisini koda bağlar. | Adım sayar |
| 6 | Koşullar | Karşılaştırma ve mantıksal ifadeler kullanır. | Sıcaklık uyarıcısı |
| 7 | Döngüler ve animasyon | Tekrar yapılarını kullanarak animasyon oluşturur. | Kalp atışı ve yağmur animasyonu |
| 8 | Ses | Nota ve melodi blokları kullanır; ses seviyesini ölçer. | Sınıf gürültü ölçer |
| 9 | Radyo haberleşmesi | İki cihaz arasında veri gönderip alır. | Sınıf oylaması |
| 10 | Oyun tasarımı | Sprite, puan ve oyun döngüsü kullanır. | Yakala oyunu |
| 11 | Python'a geçiş | Aynı programı metin tabanlı dilde yazar. | Zarı Python'la yeniden yaz |
| 12 | Proje | Bir ihtiyaca çözüm üreten cihaz tasarlar. | Okul için akıllı cihaz fuarı |
Örnek ders planları
Hafta 4Elektronik zar
Kazanımlar
- Rastgele sayı üretmenin kullanım alanlarını örneklendirir.
- Sallama hareketini olay olarak kullanır.
- Deney verileriyle olasılık kavramını ilişkilendirir.
Malzemeler
- Grup başına 1 micro:bit ve pil yuvası
- Gerçek bir zar
- Sonuç kaydı için çizelge
Ders akışı
Gerçek zarı birkaç kez atın: "Bir bilgisayar zar atabilir mi? Sonucu nasıl seçer?"
Gruplar "sallandığında" olayı ile 1–6 arası rastgele sayı gösteren programı simülatörde yazıp karta yükler.
Rastgele sayı üreteci ve olasılık kavramlarını açıklayın. Her sayının gelme olasılığı 1/6'dır.
Her grup zarı 60 kez atıp sonuçları çizelgeye işler; sınıfın toplam sonuçlarıyla çubuk grafik çizilir. İleri görev: sayı yerine zarın noktalarını LED'lerle gösterin.
"Atış sayısı arttıkça sonuçlar neden birbirine yaklaştı?" sorusunu tartışın.
// MakeCode: sallandığında 1-6 arası sayı göster
input.onGesture(Gesture.Shake, function () {
let sayi = randint(1, 6)
basic.showNumber(sayi)
})
# micro:bit Python Editor: aynı zar
from microbit import *
import random
while True:
if accelerometer.was_gesture("shake"):
display.show(random.randint(1, 6))
sleep(1000)
display.clear()
MakeCode'da kodu JavaScript sekmesine yapıştırdıktan sonra Bloklar sekmesine geçerseniz aynı programı blok olarak görebilirsiniz.
Hafta 5Adım sayar (pedometre)
Kazanımlar
- İvmeölçerin hareketi nasıl algıladığını açıklar.
- Değişkeni artırıp sıfırlayan program yazar.
- Ölçüm cihazının doğruluğunu test eder.
Malzemeler
- micro:bit, pil yuvası, bant veya lastik
- Okul bahçesinde ölçülmüş 20 m'lik parkur
Ders akışı
Akıllı saatler adımlarımızı nasıl sayıyor? Öğrencilerden tahmin isteyin.
İvmeölçer değerini ekrana yazdırıp micro:bit'i farklı yönlerde hareket ettirin.
Değişken ile sayma; A butonunun adımı göstermesi, B butonunun sıfırlaması.
Kartı bileğe veya ayak bileğine bağlayıp 20 m'lik parkurda yürüyün. Gerçek adım sayısıyla karşılaştırıp en doğru yerleşimi bulun.
"Cihazımız neden fazla veya eksik saydı?" Grupların bulgularını paylaşması.
# micro:bit adım sayar
from microbit import *
adim = 0
display.show(Image.HAPPY)
while True:
if accelerometer.was_gesture("shake"):
adim += 1
if button_a.was_pressed():
display.scroll(adim)
if button_b.was_pressed():
adim = 0
display.show(Image.YES)
sleep(500)
display.clear()
Hafta 9Radyo ile sınıf oylaması
Kazanımlar
- Gönderici ve alıcı kavramlarını açıklar.
- Radyo grubu kullanarak ağları birbirinden ayırır.
- Toplanan verileri sayıp sonuç üretir.
Malzemeler
- Her öğrenci veya grup için 1 micro:bit
- Öğretmen için 1 "sayım" micro:bit'i
Ders akışı
Telsizler ve radyo istasyonları aynı anda nasıl karışmadan çalışır? "Kanal" fikrini tanıtın.
İki öğrenci aynı grup numarasıyla birbirine ikon gönderir. Farklı grup numarası seçildiğinde mesajların neden ulaşmadığını keşfederler.
Gönderici, alıcı ve protokol kavramları. Herkes aynı grup numarasını kullanmalı.
Öğrenciler A (evet) veya B (hayır) ile oy verir; öğretmenin micro:bit'i oyları sayar ve sonucu gösterir. Teneffüste hangi oyunun oynanacağına birlikte karar verin.
"Biri iki kez oy verirse ne olur? Bunu nasıl önleriz?" sorusuyla sistem tasarımını tartışın.
# Öğrenci micro:bit'i: A = evet, B = hayır
from microbit import *
import radio
radio.on()
radio.config(group=7) # Tüm sınıf aynı grup numarasını kullanır
while True:
if button_a.was_pressed():
radio.send("E")
display.show(Image.YES)
elif button_b.was_pressed():
radio.send("H")
display.show(Image.NO)
# Öğretmen micro:bit'i: oyları sayar
from microbit import *
import radio
radio.on()
radio.config(group=7)
evet = 0
hayir = 0
while True:
mesaj = radio.receive()
if mesaj == "E":
evet += 1
elif mesaj == "H":
hayir += 1
if button_a.was_pressed(): # Sonucu göster
display.scroll("E:" + str(evet) + " H:" + str(hayir))
if button_b.was_pressed(): # Yeni oylama
evet = 0
hayir = 0
display.show(Image.YES)
Yıllık Plan ve Yol HaritasıOkul genelinde kademeli bir robotik programı
Kitleri birbirinden kopuk kullanmak yerine, öğrencinin her yıl bir önceki yılın üzerine yeni beceriler eklediği bir yol haritası kurun. Aşağıdaki öneri, 36 haftalık bir eğitim yılını iki döneme ayırır.
Olaylar, değişkenler, döngüler. Unplugged etkinliklerle desteklenir.
Sensörler, koşullar, hareket kontrolü. Bloklarla çalışılır.
Mekanik tasarım, matematik bağlantıları, görev planlama.
Metin tabanlı kodlama, elektronik devreler, yarışmalar.
Örnek yıllık dağılım (5. sınıf)
| Dönem | Haftalar | Kit | Odak |
|---|---|---|---|
| 1. dönem | 1–2 | Kitsiz (unplugged) | Algoritma oyunları, akış şeması, ekip kuralları |
| 1. dönem | 3–14 | micro:bit | 12 haftalık micro:bit müfredatı |
| 1. dönem | 15–18 | micro:bit | Proje ve okul içi sergi |
| 2. dönem | 19–30 | mBot veya LEGO | 12 haftalık robotik müfredatı |
| 2. dönem | 31–34 | Karma | Disiplinler arası proje: fen veya matematik dersiyle ortak |
| 2. dönem | 35–36 | Karma | Robotik şenliği, portfolyo değerlendirmesi |
Ders planı şablonu
Kendi ders planlarınızı hazırlarken aşağıdaki başlıkları kullanabilirsiniz. Bu sayfadaki tüm örnek planlar bu şablona göre yazıldı.

