Ülkü HOŞ İKİZOĞLU

Arduino ile Robotik Çalışmalar Hazırlamak

Arduino, giriş çıkış işlemi yapılabilien bir mikrodenetleyici karttır.  İnteraktif projeler geliştirebileceğiniz elektronik bir donanım ve yazılım kısmı bulunan robotik araçlardan biridir. Belki de en eğlenceli olanlarından... Çünkü bu kart, projeler hazırladıkça kendinizi alamayacağınız devamında neler yapılabilir diye düşünebileceğiniz çok iyi programlama bilgisine sahip olmadan da bir çok çalışma yapabileceğiniz bir elektronik devre kartı olma özelliği taşımaktadır.

Devrelerinizi Tinkercad uygulamasının Circuits kısmından çizim yapıp elektronik olarak deneyimleyebileceğiniz gibi fiziksel olarak da deneyimleyebilirsiniz.

Arduino, tamamen açık kaynak kodlu bir platform olduğundan ötürü isterseniz güzel bir tasarıma sahip hazır Arduino kartlarından satın alabilirsiniz ya da kendi hazırladığınız  komponentlerinizle orjinal bir Arduino devrenizi çizip yapabilir ve programlayabilirsiniz.

Peki Arduino nasıl programlanabilmektedir, derseniz, wiring tabanlı programlama dili ile programlanabilir ve processing tabanlı Arduino yazılım geliştirme ortamı olan Arduino IDE ile kart üzerinden de yazılımı aktarılabilir.

Arduino programlama dili, C programlama dili ile neredeyse aynı yapıdadır, diyebiliriz.  Giriş düzeyinde bir C dili bilgisi ile kolayca kod yazmak mümkün olabilmektedir. İleri uygulamalar için daha ileri kodlama bilgisinin önemli olduğunun da altını çizmek isterim. Yazılımı tamamlayıp sonrasında yazdığınız kodları karta bir Aduino USB kablosu aracılığı ile kolayca aktarabilirsiniz.

Aynı zamanda mblock uygulaması ile görsel olarak programlayıp kodu yine karta aktarabilirsiniz. Derslerinizde girdiğiniz öğrenci kademesine göre hangi türde programlama ile öğrencilerinize aktaracağınız ise size kalmış. İster C dilinde metin tabanlı veya mblock uygulamasında görsel tabanlı olarak kolaylıkla öğretebilirsiniz.

Arduino ile neler yapabiliriz?

Bu soruya verilebilecek yanıt olarak sayısız proje mevcut. Hergün nline ortamlar üzerine bir yenisi eklenmektedir. Birçok blog veya video platformlarından konu ile ilgili sıkı bir araştırma yapabilir ve güzel kaynaklara ulaşabilirsiniz. Örnek verecek olursam, Arduino ile robotik çalışmalar, drone çalışmaları, çeşitli otomasyon sistemleri, akıllı sistemler, uzaktan kumandalı araçlar, sosyal sorumluluk ve teknoloji projeleri gibi birçok farklı proje yapılabilmektedir.

Örnek olarak giriş seviyesinde herkesin bir kez olsun elektronik kartlarla uğraşmışsa mutlaka yapmış olması beklenen bir proje örneği paylaşıyorum. Aşağıda led yakma projesinin bir görselini ekledim. Proje videosuna resmin üzerine tıkayarak veya Protfolyo menüsünden projenin ismine tıklayarakulaşabilirsiniz. 🙂

<p>Bir sonraki yazımızda görüşmek üzere...</p><p><em>Teknoloji ile hep yakında kal :)</em></p>

Leave a Comment