Arduino Kullanmaya Giriş – Dr. Suat ATAN
Arduino Kullanmaya Giriş
04 Haziran 2017 suatatan tarafından, posted in Çocuklar, Bilgisayar
Arduino yukarıdaki resimde sol tarafta gördüğünüz cihazdır. Bu cihaz bilgisayara bağlanarak içerisine program yüklenebilir ve yüklediğiniz program ile dış dünyaya ses, ışık gibi sinyaller gönderebilirsiniz. Arduini bilgisayara USB ile bağlanıyor.
Sağdaki nesne ise breadboard’dur (İngilizcesi ekmek tahtası) türkçeye devre tahtası olarak çevrilir. Bu nesne elektronik parçaları (diyot, led, direnç) birbirine lehimsiz bağlamak için kullanılır.
Peki bu cihazları nasıl edineceksiniz? Ben 60 TL’ye şuradan aldım.
Değerli hocalarımdan birinin oğluma hediye ettiği bir Arduino kitabı ile benim de Arduino merakım başladı. Zaten kitabın üzerinde 9+ ∞ yazıyordu. Yani çocuktan babasına herkes kullanabilir demek.
Arduino ile ses algılayıcısısından yanıp sönen ledlere (sizin yaptığınınz programa göre), oradan canlı butonlarla etkileşen programlara kadar her şeyi yapabiliyorsunuz.
Arduino çocukların elektronlik devreleri anlamaları, kendileri yapmaları ve eğlenmeleri için müthiş bir araç. Kesinlikle analitik düşünme ve sabır için bire bir. Oğlum da Arduino ile çok eğleniyor.
Peki programlamayı nasıl öğrenecekler? Malum Arduino’da diyelim ki 10 saniyede bir lambayı yak söndür demek için şu kodları yazarsınız:
Bu kodları Çocukların yazması zordur ancak onun için de bir çözüm üretilmiş. Mblock adlı program yardımı ile çocuklar Scratch mantığında yani sürükle bırak yaparak görsel olarak program geliştiriyorlar. Bunu gerçekten başarıyorlar. Oğlum Agah sıkı bir Scratch kullanıcısı. Scratch hakkındaki yazımı buradan okuyun.
Yukarıda Scratch’ın web sayfası görülüyor. Sağ bloktaki görüntü görsel kodlamaya ait renkli bloklar.
Scratch’ın bir benzeri de var o da code.org. Bu site çocuklara sertifika da veriyor. Sertifika verdiğini de oğlumun atladığı seviyelerden sonra bana haber vermesi ile öğrendim.
Şimdi gelelim Arduino ile yaptığımız ilk projeye. Bu bir robot veya uzay aracı değil:) yeni başlayan işi bir program. Mantığı şu; Arduino’ya bağladığımız led lambanın bizim belirlediğimiz aralıkla bizim belirlediğimiz kez yanmasını istiyoruz. Adım adım yaptığımız şuydu:
1- Mblock’ta görsel kodlama ile programı yaz.
Gördüğünüz gibi sol blokta mantıksal olarak kolayca anlaşılabilen süreç Mblock tarafından otomatik olarak Arduino koduna dönüştürülüyor.
2- Gerekli bağlantıları yap
Breadborad ile Arduino arasında yaptığımız bağlantı yukarıdaki gibi. Detaylı çizimi ise şöyle:
Arduino’nun resmi sitesindne aldığımız bu devrede aslında olay birbirine seri bir biçimde bağlanmış 220 ohm’luk bir direnç ve LED’den ibaret. Tabi çıkışı D13’e bağladığımızı unutmayalım. Çünkü kodda bunu Arduino’ya söylüyoruz.
3- Programı Arduino’ya yüklüyoruz
İlk aşamadaki ekran görüntüsüne baktığımızda Bağlan>Seri Port üzerinden COM1 veya COM kaç gelmiş ise onu seçiyoruz. Hangisinin doğru olduğu deneme yanılma. Daha sonra da sağ blokta yazan “Arduino’ya yükle” butonuna basınca kodlarımız Arduino’nun beynine:) gidiyor.
Program Arduino’nun beynine yüklendiği anda ekrana yükleme tamamlandı yazısı çıkıyor ve Arduino emirlerimizi uyulayarak ledi istediğimiz aralıkta yakıp söndürüyor.
Çocuğunuza öğretici bir merak kazandırmak istiyorsanız kesinlikle Arduino ile ilgilenin.
Previous postASP.MVC Foreign Key Mantığı
Next postÇocuklar için İngilizce Diziler