Kapat
(0) items
Alışveriş sepetinizde ürün yok.
TÜM KATEGORİLER
    Filtreler
    Ayarlar
    Ara

    mBlock ile Makey Oz Programlama

    mBlock ile Makey Oz Programlama

    mBlock programı scratch tabanlı ve görsel programlama için yaygın olarak kullanılan bir programdır. Makey Oz modülünü mBlock 3 versiyonu ile beraber kullanarak hem blok kodlama öğrenebilir hem de bilgisayarda yazdığınız bir oyunu Makey modülleri ile kontrol edebilirsiniz.

    mBlock bilgisayarına indirmek için http://www.mblock.cc/mblock-software/ adresine gidiniz ve işletim sisteminizden size uygun olan mBlock 3 programını indirip bilgisayarınıza kurunuz.

     

    mBlock programının düzgün çalışması için bilgisayarınızda Arduino IDE yüklü olması gerekmektedir. Eğer yüklü değilse https://www.arduino.cc/en/Main/Software adresinden bilgisayarınıza uygun olan sürümü indirebilirsiniz. 

     

    mBlock Programını Makey Oz ile Kullanma

    mBlock programı iki modda kullanılmaktadır. Bunlardan ilki Arduino modudur. Arduino modunda sürükle bırak şeklinde yazdığınız kod arka planda Arduino koduna dönüştürülerek Makey Oz’a yüklenir. Makey Oz modülünü bilgisayardan çıkarıp harici güç kaynağıyla beslediğinizde içindeki kod çalışmaya devam eder. Ama bu modda bilgisayarla haberleşmeli projeler yapamazsınız.

    mBlock Arduino Mode

    mBlock programını açtıktan sonra Arduino modunu etkinleştirmek için Düzenle sekmesi altında Arduino kipini etkinleştirin.

     

    Sahne ekranı kaybolacak ve Arduino kod ekranı açılacaktır.  Sürükle bırak şeklinde yazdığımız kodlar sağ tarafta Arduino koduna dönüştürülerek karta yüklenecektir.

     

    Makey Oz modülüne bağlanmak için USB kablo ile bilgisayara bağlayalım. Programda kartlar altında Arduino Leonardo seçmemiz gerekmektedir.

     

    Arduino Leonardo seçtikten sonra Bağlan sekmesinde Seri Port altında Makey Oz modülü hangi porta bağlı ise onu seçiyoruz. Bizde COM14 olarak görünüyor. İlgili COM porta tıkladıktan sonra programın üstünde Seri Port Bağlandı yazması gerekmektedir.

     

    Şimdi İlk kodumuzu yazalım. Makey Oz üzerindeki Ledi kırmızı renk yakıp söndürecek kodu yazalım. Blok şeklinde kod yazdıkça sağ tarafta da Arduino kodu oluşacaktır.

     

    Kodumuzu yazdıktan sonra Arduinoya yükle seçeneğine tıklıyoruz. Sonrasında karta yüklenmeye başlıyor. Bu kısım biraz uzun sürebilir. Yazdığımız kod başarılı bir şekilde Karta yüklenince ekranda Yükleme Bitti yazısı çıkıyor ve Makey Oz’un üzerindeki Led kırmızı yanıp sönmeye başlıyor.

     

    mBlock Normal Mod (Haberleşmeli Mod)

    mBlock’un en çok kullanılan modu Haberleşmeli modudur. Bunun için Makey Oz modülüne mBlock programının yazılımı yüklenir ve program ile Makey Oz modülü sürekli iletişim halinde olurlar.

    Bu modu aktifleştirmek için Düzenle sekmesindeki Arduino kipini kapatın.

    mBlock yazılımını Makey Oz modülüne yüklemek için USB kablo ile bilgisayara bağlayalım. Kartlardan Arduino Leonarda seçelim ve Bağlan sekmesinden de Seri Port altında ilgili Seri Portu seçelim. Kartımız bağlandığında ekranın üst kısmında Seri Port bağlandı yazacaktır.

     

    Şimdi Makey Oz modülüne yazılımı yükleyelim. Bağlan sekmesinin altında Aygıt yazılımı güncellemesine tıklıyoruz.  Yükleme başarılı bir şekilde tamamlanırsa ekranda Yükleme bitti yazısı çıkacaktır. Bu adımda hata alırsanız mBlock programını açıp kapatın ve tekrar deneyin. Yükleme başarılı şekilde tamamlandıktan sonra mBlock programını açıp kapatmanız gerekmektedir.

    Not: Bu işlemi bir kere yaptıktan sonra Makey Oz içerisindeki yazılımı değiştirmediğiniz sürece bu işlemi tekrar yapmanıza gerek yoktur.

     

    Programı açıp kapattıktan sonra Bağlan sekmesinde Seri Porttan ilgili COM portu seçerek modülümüze bağlanalım ve artık kodlamaya başlayalım. İlk uygulama olarak sahnedeki pandayı sağa sola hareket ettirmek için Makey Oz modülünün A0 girişine bağlayacağımız Slide Pot kullanalım.

     

    Kodumuzu bu şekilde yazdığımızda A0 analog pininden gelen değer 0 ile 1024 arasındadır. Oysa sahnenin sınırları -240 ile +240 arasında. A0’dan gelen değeri bu aralıkta kullanmak için bir matematik işlemine sokmamız gerekmektedir. Bu işlem de basitçe 512 çıkarıp 2’ye bölme işlemidir. Böylece pandayı sahnenin en sağından en soluna kadar hareket ettirebiliriz.

     

    Artık bilgisayar ortamındaki karakterleri gerçek dünyadaki modüller ile kontrol edebildiğine göre ilk oyununu yazmaya ne dersin! Yazılarımızı takipte kalın :)

    Yorum Bırak
    Blog arşiv