ARDUINO

Merve Elif Saraç
2 min readMay 28, 2019

--

Merhaba , bu yazıda Arduino programlama nedir ? Arduino kartı nedir ? Arduino ile neler yapılır ? Arduino neden bu kadar tercih ediliyor ?Arduino nasıl kullanılır? gibi sorulara ışık tutmaya çalışacağım.

ARDUINO PROGRAMLAMA

Arduino, interaktif projeler geliştirmek için tasarlanan elektrik ve yazılım temelli bir programlama platformudur. Ardunio denilince akla sadece elektrik ile ilgili donanımlar gelmesin , bunların arkasında aynı zamanda yazılım temelli işlemler de vardır.

Arduino Nasıl Kullanılır ?

Arduino da “void setup( )” ve “void loop ( )” fonksiyonlarını ele alalım .

Arduino ya elektrik geldiğinde “void setup ( )” fonksiyonu bir defaya mahsus çalıştırılır. “void setup( )” arduino bord u üzerinde ayarlama yapmamızı sağlar. // Arduino pinleri üzerindeki giriş çıkış işlemi olabilir. Giriş ve çıkış pinlerimizi belirlemek için “pinMode(PİN,MODE)” fonksiyonu kullanılır.

“void loop( )” döngüsel bir fonksiyondur. Arduino da elektrik olduğu sürece devam eder. Elektirk var mı yok mu kontrolünü ise “digitalRead(PİN)” fonksiyonu ile elde ederiz.

Arduino ya da bir çok fonksiyon vardır ama bunların hepsini şuan ele alamayız. Benim tavsiyem arduino nun sitesine girerek fonksiyonları teker teker incelemeniz olur.

ARDUINO NEDEN BU KADAR TERCİH EDİLİYOR?

1 : Açık kaynak kodludur.

// Açık kaynak kodlu yazılım, kaynak kodları herkese açık olan yazılımdır.

2 : Geliştiricileri tarafından düzenlenen zengin kütüphanelere sahiptir.

3 : Program geliştirmek basittir. Aynı kart üzerinden hem yazılır hem test edilir.

4 : Kullanıldığı dil basit bir C Programlama dilidir.

5 : Bir çok kullanıcısı vardır. Bu yüzden örnek proje ve bilgi kaynağı bulmak kolaydır.

ARDUINO KARTI NEDİR ?

Arduino kartı, kolay ve basit entegre edilen geliştirme kart çeşididir.

Arduino geliştirme kartı üzerindeki mikroişlemci Arduino programlama dili ile programlanır ve bu program Processing tabanlı Arduino Yazılım Geliştirme Ortamı (IDE) yardımı ile karta yüklenir.

// Yukarıda göstermiş olduğum programda kod yazılıp bu karta yükleniyor.

ARDUINO İLE NELER YAPILABİLİR?

Arduino robotlar, insansız hava araçları (drone), akıllı ev otomasyonu projeleri gibi alanlarda sıklıkla tercih edilmektedir. Bunun yanı sıra Arduino ile yapabileceğiniz projelerin tek sınırı sizin hayal gücünüzdür. Aklınıza gelen hemen her çeşit projeyi Arduino kullanarak gerçekleştirebilirsiniz.

Örnek Proje Linki : https://maker.robotistan.com/etiket/arduino-uno/

--

--