Arduino Nedir?

Arduino bir G/Ç (I/O) kartı ve Processing/Wiring dilinin bir uygulamasını içeren geliştirme ortamından oluşan bir fiziksel programlama platformudur. Arduino tek başına çalışan interaktif nesneler geliştirmek için kullanılabileceği gibi bilgisayar üzerinde çalışan yazılımlara da (Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider gibi) bağlanabilir. Hazır üretilmiş kartlar satın alınabilir veya kendileri üretmek isteyenler için donanım tasarımı ile ilgili bilgiler mevcuttur.

Donanım

Arduino Diecimila

Arduino kartları bir Atmel AVR mikrodenetleyici (Eski kartlarda ATmega8 veya ATmega168, yenilerinde ATmega328 ya da ATmega4809) ve programlama ve diğer devrelere bağlantı için gerekli yan elemanlardan oluşur. Her kartta en azından bir 5 voltluk regüle entegresi ve bir 16 MHz kristal osilator (bazılarında seramik rezonatör) bulunur. Mikrodenetleyiciye önceden bir bootloader programı yazılı olduğundan programlama için harici bir programlayıcıya ihtiyaç duyulmaz.

Arduino Uno

Arduino Çeşitleri

Arduino kartları yetenek ve bağlantı sayılarına göre farklı modeller olarak sunuluyor. Bu çeşitliliğin ardında ise Arduino’nun açık ve özgür bir platform olması yatıyor. Arduino tabanlı donanım kartlarını özellikleri ve hedef alanları bağlamında aşağıdaki gibi bir sınıflandırmaya ayırmak mümkündür.

Arudino Çeşitleri

Arduino Eklentileri

Arduino Eklentileri

Yazılım

Arduino IDE, kod editörü ve derleyici olarak görev yapan, aynı zamanda derlenen programı karta yükleme işlemini de yapabilen, platform bağımsız çalışabilen Java programlama dilinde yazılmış bir geliştirme çatısıdır.

Geliştirme ortamı, sanatçıları programlamayla tanıştırmak için geliştirilmiş Processing yazılımından yola çıkılarak geliştirilmiştir.

Özgür Donanım ve Açık Kaynak Kodu

Arduino donanım referans tasarımları Creative Commons Attribution Share-Alike 2.5 lisansı ile dağıtılmaktadır ve Arduino web sitesinden indirilebilir. Bazı Arduino donanımları için yerleşim ve üretim dosyaları da mevcuttur. Geliştirme ortamının kaynak kodu ve Arduino kütüphane kodları GPLv2 lisansıyla lisanslanmıştır.

Geliştirme Takımı

Arduino takımı Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino ve David Mellis’den oluşur. Nicholas Zambetti başından beri katkıda bulunmuştur.

Arduino İle Yapılmış Örnek Robot

Kaynak: http://www.wikipedi.org



Kategoriler:Teknoloji

Etiketler:, , , , , , ,

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

%d blogcu bunu beğendi: