Makeblock mBot ve mBlock Nedir?

mBot, Makeblock firmasının eğitim için tasarladığı Arduino tabanlı bir robottur; mBlock ise onu Scratch benzeri bloklarla kodlamaya yarayan programdır.…

Makeblock mBot ve mBlock Nedir?

mBot, Makeblock firmasının çocuklar ve okullar için tasarladığı, kolayca monte edilebilen eğitim robotudur. mBlock ise mBot'u ve başka kartları Scratch'e benzeyen bloklarla programlamaya yarayan ücretsiz yazılımdır. Scratch bilen bir öğrenci mBlock'a birkaç dakikada alışır.

mBot'un parçaları

mBot'un beyni olan mCore kartı, Arduino UNO ile aynı mikrodenetleyiciyi kullanır. Kart üzerinde ve sette şu parçalar bulunur:

ParçaGöreviÖrnek kullanım
Ultrasonik mesafe sensörüÖnündeki engelin uzaklığını ölçerEngelden kaçan robot
Çizgi izleme sensörüZemindeki siyah-beyaz çizgiyi algılarPist takip eden robot
Işık sensörüOrtamın aydınlık seviyesini ölçerKaranlıkta farlarını yakan robot
RGB LED'lerİstenen renkte ışık verirDuruma göre renk değiştirme
Hoparlör (buzzer)Nota ve ses çalarMelodi çalan robot
Kızılötesi alıcı ve düğmeKumanda ve düğme komutlarını alırUzaktan kumandayla sürme
İki DC motorTekerlekleri döndürürİleri, geri, dönüş

mBlock ile programlama

mBlock'ta iki çalışma şekli vardır:

  • Canlı mod: Robot USB kablosu ya da kablosuz bağlantıyla bilgisayara bağlıyken kod anında çalışır. Denemeler için idealdir.
  • Yükleme modu: Kod robota yüklenir; robot bilgisayardan bağımsız çalışır.

mBlock, blokların karşılığı olan metin kodunu da gösterebilir. Bu, öğrencilerin blok tabanlı kodlamadan metin tabanlı kodlamaya geçişini kolaylaştırır.

İlk projeler için öneriler

  1. Robotu 2 saniye ileri sürüp durdurun.
  2. Kare çizecek şekilde ileri git ve 90 derece dön komutlarını tekrar bloğuyla birleştirin.
  3. Mesafe 15 cm'den az olduğunda duran ve kırmızı LED yakan bir robot yapın.
  4. Siyah bantla bir pist hazırlayıp çizgi izleyen robotu programlayın.

Sınıfta nasıl kullanılır?

Kare çizme görevinde robotun tam 90 derece dönmediğini fark eden öğrencilerle "neden?" sorusunu tartışın: zemin, pil seviyesi ve tekerlek kayması gibi gerçek dünya etkileri, bilgisayar ekranındaki kodlamada karşılaşılmayan değerli bir öğrenme fırsatıdır.

Aynı dersten diğer konular

Tüm konular