ADIM ADIM MBLOCK İLE ARDUINO KODLAMA
Kodlama eğitiminin ana okuldan itibaren başladığı günümüzde, sürükle bırak yöntemi ile Legoları birleştirir gibi kodlama yapmaya imkân sağlayan Scratch tabanlı mBlock programı, STEAM eğitimi için en çok tercih edilen programlardandır. MBlock programı ile çeşitli oyun ve animasyonlar yapılabildiği gibi, Makeblock firmasının kitleri ve Arduino kartları da kodlanabilmektedir.
Arduino ise zihnimizde ve bilgisayar üzerinde tasarladığımız algoritmayı görsel hale getiren, maliyeti düşük elektronik bir karttır. Popülerliği yüksek ve kullanımı oldukça kolay olan Arduino kartı ile birçok projeyi gerçekleştirmek mümkündür.
Kitapta, sıfırdan başlanıp temel seviyeden ileri seviyeye doğru bir yol takip edilmiştir. MBlock programının menüleri ve kod blokları tanıtıldıktan sonra mBlock ile Arduino kartının nasıl kodlandığından bahsedilmiş ve bununla ilgili 41 adet uygulamaya yer verilmiştir. Her bir uygulama için; amaç, açıklama kısmı, malzeme listesi, bağlantı şeması, uygulama algoritması ve mBlock kodları ayrı ayrı verilmiştir. Bazı uygulamalarda ise uygulama adımları ve öneriler de eklenmiştir. Ayrıca uygulamalarda kullanılan malzemelerin özellikleri uygulama içerisinde açıklanmıştır
Arduino uno kodlamak için bloklarla kodlama yöntemi en kolayıdır. Mblock ile yapacağınız kodlamada blockları yerleştirerek sağ taraftada kodları görebileceğiniz bir arayüze sahip. Blockları yerleştirdikten sonra sağ tarafta üstte Arduino Yükle Seçeneğini seçerek de kodları karta direk yükleyebiliyorsunuz.
Bizler küçük yaştaki kodlama meraklısı yavrularımıza bu programı kullanarak kodlamayı öğreteceğiz.
mBlock programını kurmadan Arduino IDE indirip kurun. Arduino IDE indirmek için Tıklayınız. Arduino IDE kurduktan sonra da mBlock uygulamasınını kurmalısınız. mBlock Uygulamasını indirmek için Tıklayınız Buradaki sizin sisteminize uygun olan versiyonunu indirip kurun. Kurulum Bittikten sonra artık işlemlere başlayabiliriz.
Şimdi gelelim Mblocka arduino kartı tanıtma ve kodlama işlemlerine.
Programları indirip kurduktan sonra çalışma esnasında sizde bazı Erişim izinleri isteyecektir. Bu izinleri vermeniz gerekmektedir.
Programın kurulumu bittikten sonra ilk açılış dili ingilizcedir. Dili değiştirmek için Language menüsünden dilimizi değiştiriyoruz.
Dil seçimi yaptıktan sonra artık mBlock programınız Türkçe dil seçeneğiyle karşımızda. mBlock aşağıdaki ekrandaki tüm kartları desteklemektedir. Şimdi adım adım kart ve port seçimlerini yapalım.
Kart ve port seçimlerini yaptıktan sonra Arduino kartın blogunu seçerek arduino kipe geçelim. Arduino kipin amacı eklediğimiz blogların sonucunda oluşan kodlarıda görmek. Bunu da aşağıdaki adımaları takip ederek yapalım.
İlk önce Arduinoda sık sık kullanacağımız pin ve sensörlerle ilgili bölümü açalım.
Blokları yerleştirdikten sonra karta yükleme ve kod bölümünü görmek için aşağıdaki işlemi yapalım.
Blokları yerleştirdikten sonra karta yükleyip kartta projenin çalışması için aşağıdaki işlemi yapmamız gerekiyor.
Karta yükle dedikten sonra şayet Kartı doğru seçtiysek ve kartık bağlı olduğu portuda doğru belirlediysek. Kodlarımız karta yüklendiğinde aşağıdaki gibi bir ekran görüntüsü alırız.
Bu şekilde de 9 numaralı pine bağlı olan led 1 sn yanar1 sn sönerse projemiz çalışıyor demektir.