#Arduino nedir?
Ardunio platformu açık-kaynak tabanlı programlanabilir bir mikro denetliyici kartı ve kart üzerinde çalışacak programları hazırladığımız yazılımdan (IDE) oluşur. Platformun tasarımı Atmel mikrodenetleyici ailesine dayanır. Diğer geliştirme platformlarından farkı ucuz ve kullanımı ve kolay kullanılır olmasıdır.
Ardunio platformu tasarımcılar, hobiciler, sanatçılar ve hackerlar ve diğer etkileşilimli objeler yaratmak isteyen geliştiriciler düşünülerek oluşturulmuştur. Kartların üzerindeki analog ve dijital girişler sayesinde kolay bir şekilde led ve motor gibi elemanları bağlayabilir, çeşitli sensörlerden gelen verileri işleyerek etkileşimli cihazlar tasarlayabilirsiniz.
Arduni ile bir robot, ev otomasyon sistemi veya kediniz kapıdan girip çıkıtığında twit atan bir zamazingo yapabilirsiniz.
Arduino IDE basitleştirimiş bir C++ sürümü kullanır. Temel fonksiyonlar için hazır kütüphaneleri kullanalarak çok hızlı bir şekilde sonuca ulaşmak mümkündür.
###Avantajları:
Açık kaynaklı olması: Arduino platformunun açık kaynak kodlu olması sayesinde çok geniş bir kullanıcı tabanına ulaşmış durumda ve bu sayede, İnternet üzerinde sorularınıza cevap bulmayı çok kolay.
Arduino donanımı da yazılımı gibi açık kaynaklı. Bu sayede aynı geliştirme platformunu kullanan ihtiyacınıza uygun çok çeşitli kartlar ve modüller bulmak mümkün.
Platformdan bağımsız olması: Ardunio için Windows'a muhtaç değilsiniz. Geliştirme ortamını Mac OSX veya Linux üzerinde kullanabilirsiniz.
Pratik kullanım: Arduino'yu programlamaya başlamak için yapmanız gereken sadece IDE'yi kurmak ve USB kablosunu takmak. Ayrıca bir programlayıcı almanıza gerek yok. (Eğer ucuz klonlardan birini aldıysanız USB sürücüleriyle biraz uğraşmaya hazır olun.)
Güç Yönetimi: Arduino'yu 7-12V arasında her hangi bir güç kaynağıyla kullabilirsiniz veya USB'den besleyebilirsiniz.