Robotik kodlama, bilgisayarda yazdığımız kodla fiziksel bir robotu ya da elektronik bir devreyi kontrol etmektir. Ekrandaki bir karakteri hareket ettirmek yerine gerçek bir motor döner, gerçek bir ışık yanar. Öğrenci yazdığı kodun sonucunu gözüyle görür ve dokunabilir.
Bir robotun üç temel parçası
- Algılayıcılar (sensörler): Çevreden bilgi toplar: mesafe, ışık, ses, sıcaklık.
- Denetleyici (beyin): Sensörlerden gelen bilgiye göre karar verir. Arduino ya da mBot'un kartı bu görevi yapar.
- Eyleyiciler: Kararı harekete dönüştürür: motorlar, LED'ler, hoparlörler.
Örneğin engelden kaçan bir robot, mesafe sensörüyle önündeki engeli algılar, kartındaki kodla "engel 20 cm'den yakınsa dön" kararını verir ve motorlarıyla döner.
Kazandırdığı beceriler
- Algoritmik düşünme: Bir işi adımlara ayırma
- Problem çözme ve hata ayıklama: Robot beklendiği gibi çalışmadığında nedenini bulma
- Bilim, matematik ve mühendisliği birleştirme: Hız, açı, elektrik devresi gibi kavramları uygulamada görme
- Takım çalışması: Tasarımcı, kodlayıcı ve test eden gibi rollerle birlikte üretme
- Sabır ve dayanıklılık: Denemekten ve yanılmaktan korkmama
Yaşa göre araçlar
| Yaş / sınıf | Araç | Nasıl kodlanır? |
| 1-3. sınıf | Kodlanabilir basit robotlar, kodlama kartları | Bilgisayarsız, düğmelerle veya kartlarla |
| 3-5. sınıf | mBot, Scratch ve mBlock | Blok tabanlı kodlama |
| 5-8. sınıf | Arduino, sensör setleri | Bloktan metin tabanlı koda geçiş |
| Lise | Arduino, Raspberry Pi, Python | Metin tabanlı kodlama |
Sınıfta nasıl kullanılır?
İlk derste bilgisayar kullanmadan başlayın: bir öğrenci "robot", diğeri "kodlayıcı" olsun. Kodlayıcı yalnızca "ileri, sağa dön, sola dön" komutlarıyla robotu sınıftaki bir hedefe götürsün. Ardından aynı görevi gerçek bir robotla yapın.
İlgili dersler