Herkesin nasıl bu kadar hızlı işler çıkarabileceğini merak ediyor ve siz de bir yerden başlamak mı istiyorsunuz. 

Aklınızdaki proje nedir? 

Engelden Kaçan Robot? Akıllı ev otomasyonu? Robot kollar? Yoksa bir bahçe sulama sistemi?

Söylemeliyim ki, doğru yerdesiniz.

Bu projelerin yapımı oldukça kolaydır ve tek bir ortak noktası vardır, Arduino.

Biz de serimizin bu yazısında Arduino ile ilgili sizlere açık ve net bilgiler vermeye çalışacağız.

Arduino Nedir?

İlk olarak Arduino geliştirilebilir bir elektronik karttır. Kart üzerindeki mini bilgisayar (mikrokontrolcü), yazacağımız programa göre giriş ve çıkış bağlantılarını kontrol eder

Arduino, sadece hayal gücünüzle sınırlandırılabilecek sayısız oluşumu kontrol edebileceğiniz şekilde programlanabilen, küçük ve ucuz bir bilgisayardır. Alt seviye mikroişlemci bilgisi gerektirmemesi ve zengin bir kütüphane desteği olması sebebiyle kolaylık sağlar.

Öğrencilerden mühendislere, her kesimden insana hitap edebilecek bir karttır.

Arduino’nun neden bu kadar popüler olduğunu hiç merak ettiniz mi?

  • Açık kaynaklı bir geliştirme platformudur. (Devre şemasından, programlama arayüzüne kadar…)
  • Program geliştirmek basittir. Aynı kart üzerinden hem programlanır hem test edilebilir.
  • Arduino Programlama çok basittir.Çokça örneği mevcuttur.
  • Yapmak istediğiniz Arduino Projeleri benzerleri de mutlaka önceden yapılmıştır. Hızlı bir gelişim için idealdir
  • Arduino uygulamaları hakkında kaynak bulmakta zorlanmazsınız.
  • Çevresiyle kolay bir şekilde etkileşime girebilen sistemler  tasarlayabilirsiniz.
  • Arduino kütüphaneleri ile  kolayca mikrodenetleyicileri programlayabilirsiniz.
  • Girişleri sayesinde analog ve dijital verileri işleyebilirsiniz.
  • Sensörlerden gelen verileri kolayca kullanabilirsiniz.

ARDUİNO İLE NE YAPILIR? NE YAPILMAZ?

  • Kolay bir şekilde çevresiyle etkileşime girebilen sistemler tasarlayabilirsiniz
  • Arduino kütüphaneleri ile mikrodenetleyicileri kolaylıkla programlayabilirsiniz
  • Analog ve dijital girişleri sayesinde analog ve dijital verileri işleyebilirsiniz
  • Sensörlerden gelen verileri kullanabilirsiniz.
  • Dış dünyaya çıktılar (ses, ışık, hareket vs…) üretebilirsiniz
  • Sıfır programlama bilgisiyle Arduino ile projeler yapmanız zordur.Az da olsa temele ihtiyaç vardır.
  • Gerçek zamanlı sinyal işleme, kamera görüntüsü aktarma gibi ağır işleri yapamazsınız 
  • Üzerinde Android, Windows CE, Linux gibi işletim sistemleri çalıştıramazsınız. Bu tür çalışmalar yapmak için Rasperry Pi, BeagleBone vs.. gibi kartlara bakabilirsiniz