google-site-verification=_R4K8lNy-sKbpqSHklCY2cO96ux_TFovcuJsTGMQUEs

ARDUINO NEDİR VE NEDEN BU KADAR POPÜLER?

İnternette veya çevrenizde Arduino ile yapılmış pek çok proje görmüşsünüzdür.

Peki arduino hakkında ne biliyoruz?

Neler Öğreneceğiz?

  • Arduino deyince aklımıza ne gelir?
  • Elektronik bileşenler nedir?
  • Arduino aslında nedir?
  • Arduino kartı, yazılımı ve dili nedir?
  • Neden arduino bu kadar popüler?

Arduino Aslında Nedir?

Arduino’nun ne olduğunu anlamanın en iyi yolu, onu nerede ve nasıl kullanabileceğimizi anlamaktan geçer.

Arduino elektronik bileşenleri kontrol eden bir BEYİNDİR diyebiliriz.

Sizde elektronik bileşenleri kontrol etmek istiyorsanız arduino kullanabilirsiniz.


Peki nedir bu elektronik bileşenler?

Genel olarak bileşenler girdi ve çıktı olarak ikiye ayırabiliriz.

Girdi bileşenleriSıcaklık sensörleri, ışık sensörleri, dokunmatik sensörler, 

nem sensörleri, kızılötesi sensörler, mesafe sensörleri  vb tüm sensörler diyebiliriz.

Sensörler elektronik devrelerin duyu organlarıdır.

Çıktı bileşenleri ise; DC motorlar, step motorlar, servo motorlar, LCD ekranlar, LED ışıklar olarak sıralayabiliriz

Bileşenler arduino’nun dış dünya ile olan bağlantılarıdır.

Arduino girdilerden gelen verileri okur ve çıktıları kontrol eder.

Peki Arduino Bunu Nasıl Yapar?

Arduino’dan bahsederken aslında üç şeyden bahsediyoruz;

1.Arduino Kartı 2.Arduino Yazılımı 3.Arduino Programlama dili

İlk olarak Arduino Kartı

Arduino kartı denince karşımıza bir çok kart çıkıyor ancak biz en çok bilinen ve tercih edilen uno modeline bakalım.

Bütün ardunio kartları gibi uno modelinin üzerinde de bir mikrodenetleyici vardır.

Yani arduino öğrenmek mikrodenetleyici kullanmayı öğrenmek demektir. 

Microdenetleyicileri minik birer bilgisayar gibi düşünebiliriz.

Microdenetleyiciler girdi bileşenlerinden gelen sinyalleri okur ve çıktı bileşenlerini kontrol eder.

Arduino kartı bir mikrodenetleyici kodlamak için gerekli komponentleri üzerinde barındıran elektronik devre kartıdır.

İkincisi Arduino Yazılımı

Arduino dendiğinde yalnızca bir elektronik kart değil aynı zamanda arduino yazılımıda akla gelir. Buna IDE yani tümleşik geliştirme ortamı denir.

Kendi sitesinden indirebileceğiniz yazılımı online olarakta kullanabilirsiniz.

Açık kaynak olan yazılım oldukça kullanımı kolay bir arayüze sahiptir.

Arduino IDE kodlarınızı yazıp kartınıza yükleyebileceğiniz bir ortamdır.

Üçüncüsü ise Arduino Programa Dili

Arduino IDEnizde yazdığınız kodu arduino kartınızın üzerinde bulunan mikrodenetleyiciye yükleyebilirsiniz.

Yazdığınız bu koda sketch adı verilir.

Arduino dili temel olarak C programlama dillerinin bir türevidir, ancak Arduino’ya özgü bir yapıya sahip.

İşte bu üç öğe arduino’nun nasıl bir yapıya sahip olduğunu ve nasıl çalıştığını gösterir.

Arduino Neden Bu Kadar Popüler?

Arduino’nun merkezinde bir mikrodenetleyici olduğunu söylemiştik.

Mikrodenetleyicilerin kullanımı oldukça zordur ve uzmanlık gerektirir.

Arduino’yu tasaralayanlar mikrodenetleyicilerin kullanımını çok kolay bir hale getirmişlerdir.

Yalnızca mühendisler ve uzmanlar değil pek çok kesimden insan arduino kullanarak projeler geliştirebilir.

Peki arduino bu işleri nasıl bu kadar kolaylaştırdı?

Daha önce değindiğimiz gibi;

İlk olarak;

Arduino kartı herkesin kullanabileceği bir tasarıma sahiptir.

Bir mikrodenetleyiciyi bilgisayara bağlamak için özel donanımlara ihtiyaç vardır.

Oysa arduino kartınızın USB kablo ile bilgisayarınıza kolaylıkla bağlayabilirsiniz.

Arduino’nun üzerinde bulunan pin headerları harici bileşenleri lehim gerektirmeden kartınıza bağlamanızı sağlar.

Üzerinde harici güç girişi sayseinde bilgisayarınıza bağlı olmadan arduino kartınızı güç kaynağı ile kullanabilirsiniz.

İkinci olarak;

Arduino yazılımıda arduino kartı gibi herkesin kolaylıkla kullanabileceği şekilde tasarlanmıştır.

Kullanıcı dostu arayüzü sahiptir. Bir tıklama ile kodunuzu arduino kartınıza yükleyebilirsiniz.

Arduino yazılımı yeni başlayanlar için oldukça kolay, profesyonel olacak seviyede esnek ve güçlüdür.

Son olarak;

Eğer bir mikrodenetleyici programlamak isteseydik uzmanlık gerektiren pek çok şey bilmemiz gerekecekti.

Oysa arduino dili yapısı sayesinde bu karmaşıklığın önüne geçer.

Bir de ücretsiz olarak indirip kullanabileceğiniz pek çok arduino kütüphanesi vardır. 

Bu kütüphaneler sizin kullanımınıza sunduğu özel fonksyonlar sayesinde işlemlerinizi kolaylaştırır.

tek satır ile onlarca satırın yapacağı işi yapabilirsiniz

Gördüğümüz gibi Arduino donanımı, yazılımı ve kodlama dili gayet basit ve anlaşılması çok kolaydır.

Bu, Arduino’nun popüler olmasının en büyük nedenidir.

Arduino’nun bu kadar popüler olmasının bir başka nedeni, arduino kullanan birçok insan olması, 

yani bu arduino ile alakalı çok fazla eğitim ve proje örneği bulabileceğiniz anlamına geliyor.

Bunun yanında Arduino kartlarının devre tasarımları tamamen açık, isteyen istediğini gibi üretebilir ve satabilir.

Ancak arduino ismi ve logosu marka tescilli olduğunundan başka firmalarca kullanılamaz.

Sizlerde kendi sitesinde göstermiş olduğu breadboard ile arduino projenizi yapabilirsiniz.

Son olarak fiyatının ucuz olması popülaritesinin nedenleri arasında sayabiliriz. 

Klon modelleri orijinal modellerinden çok ucuz fiyatlara bulabilirsiniz.