Arduino nedir sorusuna klasik tanımıyla tek başına çalışan interaktif nesneler geliştirmek için kullanılan bir fiziksel programlama platformudur diyerek cevap verebiliriz. Arduino' yu kolay kullanılan ve şık bir PIC gibi düşünebilirsiniz. C programlama diline benzettiğim Processing/Wiring dilini kullanan bir giriş/çıkış kartıdır.
Resimde gördüğünüz Arduino' nun en çok kullanılan türü Arduino Uno' dur. Arduinoların ana üretim yeri İtalya' dır ama piyasada Çin malı olanlarını da bulabilirsiniz. Hatta kendi Arduino' nuzu kendiniz bile tasarlayabilirsiniz.
Arduino programlamak birçok mikroişlemci çeşidini programlamaktan daha kolaydır. İşimizi kolaylaştıracak bir çok metot zaten hazır olarak kütüphanesinde mevcuttur. Ama yok ben bunları beğenmedim diyorsanız tabiki de kendi kütüphanenizi yazabilirsiniz.
Birçok programcı Arduino' yu sağladığı bu kolaylık ve rahatlık yüzünden bir oyuncak olarak görür. Ancak bana göre gayet iyi bir platform ve istediklerimizi yapacak kapasiteye sahip. Örneğin ben bir projemde akıllı ev sistemlerini gerçekleştirdim. Android akıllı telefon ile evdeki ışıkları istediğim yerden kontrol edebiliyordum. Bunu Arduino' ya borçluyum tabiki. İlerleyen yazılarımda bu projenin gerçekleştirilmesinden de bahsetmeyi planlıyorum.
Neyse konuyu dağıtmayalım. Resim her şeyi açıklıyor ama yinede burada bir daha bahsedeyim (Uno' yu baz alıyorum) :
Şimdilik bu kadar tanıtım yeter, hadi ilk projemize başlayalım :)
Cheers !!