Makeblock’un en eğlenceli ürünlerinden birisi olan Mbot ile bir çok kaliteli projeler ortaya çıkartabilirsiniz. Bu blog içeriğinde sizlere Mbot ile çizgi izleyen robot nasıl yapılır? hakkında bilgi aktaracağız.
Mbot ile ilgili daha önceden gerçekleştirdiğimiz Mbot ile Programlamaya Giriş blog yazımız için bu linke tıklayabilirsiniz.
Öncelikle Mbot’u bilgisayarımız ile bağlamamız gerekli. Bunun için aşağıdaki adımları takip etmelisiniz.
Adım 1: Bağlan > Seri Port > COM3 ile bağlantıyı sağlayabilirsiniz. Bilgisayarınızdaki porta göre bu COM8 de olabilir. Aşağıdaki görseldeki adımları izlemelisiniz.
![]() |
| mbotu bilgisayara bağlamak -Temsili |
Adım 2: Bu işlemi gerçekleştirdikten sonra Robotlar sekmesinden kırmızı noktanın yeşil olup olmadığına bakmalıyız. Eğer kırmızı ize bağlantınızı tekrar kontrol edin.
![]() |
| mbot bağlantı kontrolü – Temsili |
Adım 3: Eğer yeşil ise artık programlamaya başlayabiliriz. Tüm işlemleri Robotlar sekmesinden ve Kontrol sekmesinden aldığımız kod blokları ile gerçekleştiriyoruz. İlk olarak sadece robotumuzun sürekli ileri hareket etmesini sağlıyoruz.
![]() |
| mbot ile çizgi izleyen robot |
Adım 4: Şimdi ise Kapı1’e taktığımız mesafe sensörünü şart yapıları kontrol edeceğimiz kod bloklarını ekliyoruz.
![]() |
| mbot ile çizgi izleyen robot yapımı |
Kodların Yorumlanması:
- İlk olarak robotumuz robotumuz her zaman ileri doğru hareket edecektir.
- İlk şart yapımızda Kapı1’de bulunan çizgi izleyen sensör de beyaz renk algılandıysa hemen altına gerekli kod bloklarını ekleyeceğiz.
- İkinci şart yapımızda Kapı1’de bulunan çizgi izleyen sensör de beyaz renk algılandıysa hemen altında bulunan alana gerekli kod bloklarını ekleyeceğiz.
Adım 5: Kodların yorumlanmasını incelediyseniz şimdi sizler ile sol taraftaki çizgi izleyen sensör beyaz rengi gördüyse hangi komutların çalıştırılacağını ve sağ taraftaki çizgi izleyen beyaz rengi gördüyse hangi komutları çalıştıracağını kodlayacağız. Hemen aşağıdaki ekran görüntüsünde bunları görebilirsiniz.
![]() |
| çizgi izleyen robot yapımı |
Kodların Yorumlanması Devam:
- İlk şart yapısında Kapı1’de bulunan çizgi izleyen sensörde sol taraftaki sensör beyaz ise bu sensör siyah olana kadar gerçekleştirmek istediğimiz komutları yazacağımız alan olana kadar tekrarla komutu içerisindeki alandır.
- İkinci şart yapısında Kapı1’de bulunan çizgi izleyen sensörde sağ taraftaki sensör beyaz ise bu sensör siyah olana kadar gerçekleştirmek istediğimiz komutları yazacağımız alan olana kadar tekrarla komutu içerisindeki alandır.
![]() |
| çizgi izleyen robot kodları |
- İlk şart yapısı içerisindeki bulunan kod bloklarımız ile Kapı1’de bulunan sensörün sol taraftaki sensörü Beyaz ise bu sensörün algıladığını renk Siyah olana kadar sağa doğru dönmesini sağlıyoruz. Bu sayede sürekli ileri gitmekte olan robotu sağa doğru çevirerek çizgiyi takip etmesini sağlıyoruz.
- İkinci şart yapısı içerisinde bulunan kod bloklarımız ile Kapı1’de bulunan sensörün sağ taraftaki sensörü Beyaz ise bu sensörün algıladığını renk Siyah olana kadar sola doğru dönmesini sağlıyoruz. Bu sayede sürekli ileri gitmekte olan robotu sola doğru çevirerek çizgiyi takip etmesini sağlıyoruz.
- Gerçekleştirdiğimiz bu proje hakkındaki düşüncelerinizi merak ile beklediğimi ifade etmek isterim. Ötesinde diğer yazılarımızdan haberdar olmak için blog sitemize Abone Olmanızı rica ederim. Herkese iyi çalışmalar. Saygılarımla.
mBlock, çocukların ve gençlerin programlama öğrenmelerine yardımcı olan bir yazılımdır. Scratch adlı blok tabanlı programlama dili temelli bir platform olarak tasarlanmıştır. mBlock, Scratch ile uyumlu bir şekilde çalışır ve öğrencilere kodlama becerileri kazandırarak STEM (Science, Technology, Engineering and Mathematics) eğitimine katkıda bulunur.
mBlock, görsel bloklar kullanarak programlama yapmanıza olanak sağlar. Bu, kodlama becerilerini öğrenirken öğrencilerin soyut kavramları daha iyi anlamasına ve uygulamasına yardımcı olur. Ayrıca, mBlock ile öğrencilerin robotlar, uzaktan kumandalı arabalar, drone’lar ve diğer cihazlar gibi fiziksel nesneleri de kontrol edebilirler.
mBlock, öğrencilere programlama becerilerini öğretmenin yanı sıra, yaratıcılık, işbirliği, problem çözme, eleştirel düşünme ve diğer 21. yüzyıl becerilerini de geliştirir. mBlock, öğrencilerin programlama öğrenmelerini eğlenceli, ilgi çekici ve pratik bir şekilde yapmalarına yardımcı olur.





