Eğitici UygulamalarKodlamaRobotik Kodlama

mBlock Nedir?

Robotik kodlama eğitmine devam ediyoruz. Bu makale başlamadan önce mutlaka aşağıdaki başlıkları okumanızı tavsiye ediyoruz. En iyi projeler en iyi algoritmalar ile yapılır. Sizde Algoritma ve kodlama öğrenmek için mutlaka aşağıdaki konulara göz atınız. Hazırsanız başlıyoruz..

mBlock

Kodlama diğer adıyla programlama hayat ettiğimiz ya da yapmak istediğimiz işleri komutlar ve algoritmalar ile robota ya da elektronik herhangi bir devreye aktarma yolculuğunda oldukça bize kolaylık sağlar. mBlock uygulamasıda bu yolculukta bize ışık tutacaktır. Scratch tabanlı ve sürekle bırak yöntemiyle kodlama eğitimini eğlenceli hale getirir. mBlock uygulamasını bilgisayarınıza indirerek giriş yaparak kullanabilirsiniz. mBlock, robotik kodlamayı öğrenmek için yolculuğa çıkan herkese ilaç gibi gelir. Çünkü bir robotu kodlamak için arduino gibi karmaşık ve kod bilgisine sahip uygulamaları kullanmak yerine daha sadece ne kod bilgisi olmadanda sadece algoritma mantığıyla sürükle bırak yöntemiyle çok rahat bir şekilde robot kodlayabilirler. Peki bunu nasıl mı yapacağız? Bunun cevabını öğrenmek için bu makaleyi mutlaka devam etmelisin 🙂

mBlock İndir?

mBlock indirmek oldukça basit ve kurulumu kolaydır. mBlock indirmek için aşağıdaki buttonu kullanabilirsiniz. Programı bilgisayarınıza ve işletim sisteminize göre indirmenizde fayda vardır. Apple bilgisayar kullanıyorsanız ios, Windows bilgisayar kullanıyorsanızda ona göre seçim yapmanız gerekir.

Aynı zamanda mBlock uygulamasını telefon ve tablettinizde de kullanabilirsiniz. Bunun için Android ve İos işletim sistemine göre aşağıdaki karekodları okuyarak indirebilirsiniz.


Tüm versiyon ve cihazlar için bilgiye ulaşmak için mBlock indir sekmesini tıklayabilirsiniz.

mBlock uygulamasını indirdiğinizde ister üye olup, isterseniz üye olmadanda kullanabilirsiniz. Ancak projelerinizn kayıtlı kalmasını istiyor ve daha sonrasında ulaşmak istiyorsanız mutlaka üye olup kullanmanızı tavsiye ederim.

mBlock ile ilk proje

Bu projemizde arduino ile led yanıp sönmeyi göstereceğim. Öncelikle Arduino nedir? konusuna göz atmanızda fayda vardır. Çünkü arduinoyu tanımak önemli. Arduino konusuna baktıktan sonra bundan sonraki süreci uygulayabilirsiniz. Arduino kartımızı mBlock uygulamasına tanıttıktan sonra hangi aralıkta lambanın yanıp söneceğini sürükle bırak yöntemini kullanarak uygun olanı kodları kullanıyoruz. Görselde de göreceğiniz gibi ışığın hangi zaman dilinminde yacağı hangi zaman diliminde söneceğini görebilirsiniz.

Arduinoyu kodlarken görsel kod blokların yanı sıra proje çalıştığında arka planda dönen kodları aşağıdaki kod bloğunda inceleyebilirsiniz.

// generated by mBlock5 for <your product>
// codes make you happy

#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>

void _delay(float seconds) {
  long endTime = millis() + seconds * 1000;
  while(millis() < endTime) _loop();
}

void setup() {
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  while(1) {
      digitalWrite(8,1);
      _delay(0.1);
      digitalWrite(8,0);
      _delay(0.1);
      digitalWrite(9,1);
      _delay(0.1);
      digitalWrite(9,0);
      _delay(0.1);

      _loop();
  }

}

void _loop() {
}

void loop() {
  _loop();
}

İlgili Makaleler

Bir Yorum

  1. Geri bildirim: Arduino - Kamşu Çocuğu

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu