Arduıno Nedir? Ne İşe Yarar?

Arduıno Nedir? Ne İşe Yarar? Merhaba sevgili okurlarım,   Genellikle elektrik – elektronik kısmı okuyanların pic programlama için kullandıkları kart türünde bir eşya. Makalemin detaylarında bu nesnenin ne işe yaradığını ve ne olduğunu bilgileri ile yanında size aktaracağım. Arduıona; Wiring dilinin bir uygulamasını içeren geliştirme ortamından oluşan bir fiziksel programlama platformudur.     Basit şekilde arduıonalara yazımızın devamında geliştirme kartları şekilde adlandıracağız. Bu kartlar kullanıcının daha pratik geliştirebilmesi için bilgisayar üstünde çalışan; Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider bu gibi programlar ile de geliştirilebilir.   Kartların Yapısı ve Donanımını İncelemek Gerekirse :  Her kartın üstünde Atmel AVR mikrodenetleyici 5V regüle entegresi, 16 MHZ kristal osilatör bulunur. Kartların türüne göre osilatör değişiklik gösterebilir; bunlar istisnai durumdur. Bu kartların işlevlerine, büyüklüğüne göre modelleri vardır, ilki kullanıcılar nedeniyle en aşırı tercih edilen arduıno uno’dur. İkinci olarak; arduıno mega üstündeki portlar daha fazladır.   Haliyle işlevsel şekilde unoya göre daha gelişmiştir. Bir Öteki arduıona mega adk’dır. Adk’nın farkı Android işletim sistemine sahip akıllı telefonlar ile rahatlıkla haberleşmeyi verici USB host arayüzüne sahip olmasıdır. Ve son şekilde lilypad daire şekinde bir karttır. Nitekim de en büyük niteliği yıkanabilir olmasıdır. Programın yazılımı düşünülecek olursa; kartların mikro denetleyicisinde, önceden yüklü bir bootloader programı bulunduğu için ek bir yazılıma ihtiyaç duyulmaz.   Arduıno Kartları Nasıl Geliştirebilir ve Neler Yapabiliriz: Kartları geliştirmede c/c++ karışımı bir dil kullanılır. Kütüphanesi aşırı zengindir. Her muhtelif işleme algoritmaya açıktır. Kütüphane ayrıntıları firmanın resmi sitesinde yer almaktadır. Analog ve dijital girişleri yardımı ile analog ve dijital verileri işleyebilirsiniz.   Peki Arduıona ile Ne Yapamayız: Gerçek zamanlı sinyal işleme, kamera görüntüsü aktarma benzeri ağır işleri yapamayız. Fakat şirket bunun üstünde çok çalışmalar yapmaktadır ve azda olsa başardılar sayılır.Bu kartlar üstünde linux, android benzeri işletim sistemleri çalıştırmak zordur. Bu tür çalışmalar Rasperry Pi, Beagle Bone benzeri kartlarla yapılabilir.Ve atmega mikrodenetleyici yüzde yüz kullanamazsınız ki bu sıkıntı da çözülmesi zor olan sorunlardandır.


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar