Arduino, elektronik bir beyin denilebilir. Açık kaynak kodlu, Üzerinde mikro denetleyici bulunan bir elektronik karttır. Birçok versiyonu bulunmakla beraber en çok kullanılan türü R3 UNO modelidir.
Arduino kartı üzerinde Atmel Avr mikrodenetleyicine ait 8 ve 32 bit (ATmega328 vs.) ve yazılımsal devreler için gerekli olan bileşenler bulunmaktadır. Arduino kütüphanelerini kullanılarak kolay bir şekilde programlama yapılabilir. Arduinoyu programlamak için bilgisayar bağlantısı kurulmalıdır. Bu bağlantı için USB bağlantısı kurulur. Daha sonra arduino uygulaması indirilerek(Microsoft veya Mac OS X versiyonu). Bu şekilde arduino kidi programlanır. Arduino ve Genuino kardeş markadır. Genuino, arduinonun kurucularının kurmuş olduğu bir markadır. Tüm bileşenleri ve programlama mantığı aynıdır.
-Arduino Bileşenleri
Arduino'nun temel bileşenlerine gelecek olursak;
- IDE(Arduino Geliştirme Ortamı)
- Arduino Boorloader(Optiboot)
- Arduino Kütüphaneleri
- AVR-GCC (Derleyici)
- AVRDude(Microdenetleyici yazılımı)
Arduino yazılımı kütüphaneler ve IDE (Geliştirme Ortamı)'den oluşur. Arduino kütüphaneleri C Dilinden devşirme bir dil kullanır. Arduino kaynak kodlarına buradan ulaşabilirsiniz.Arduino'nun bu denli rağbet görmesinin en önemli nedeni mikrodenetleyici hakkında detaylı bilgi sahibi olamadan kolayca programlama yapılabilmesini sağlayan Arduino kütüphanesidir.
Arduino kütüphanelerinin bir listesine buradan ulaşabilirsiniz.
-Arduino İle Neler Yapılabilir ?
- Arduino kütüphanelerini kullanarak kolaylıkla programlama yapabilirsiniz.
- Arduino ile Analog ve digital sinyalleri kullanarak farklı boyutlar kazandırabilirsiniz.
- Sensörlerdeki sinyalleri kullanarak robotlar ve tasarımlar yapabilirsiniz.
- Tasarladığınız projeye özgü olarak dış dünyaya hareket, ses, ışık gibi tepkiler oluşturabilirsiniz
Arduino 'nun farklı durumlarda kullanılması için geliştirdiği bir çok arduino çeşidi vardır. Bunları ihtiyacınıza göre seçip kolaylıkla kullanabilirsiniz.
-Arduino Nasıl Kullanılır ?
Arduino, sanıldığı kadar kolay programlanabilen bir kart değildir. Gerekli programlama bilgisi ve elektronik bilgisi olmadan arduino programlama kolay olmayacaktır. Arduino programı içerisinde bulunan örnek yazılımları kullanabilirsiniz. Bu örnekler sadece biraz yazılım bilgisi verebilir ama yeterli değildir. Farklı kitap veya kaynaklardan yararlanılarak hem programala hemde elektronik bilgisi öğrenilmelidir. Arduino ile çalışmalara başlamadan önce temel bilgiler edinilmelidir. Daha sonra gerekli setler alınarak arduino kitini programlayabilirsiniz. Arduino'nun bir çok çeşidi olduğunu daha önce belirtmiştim. Bunlardan bazıları; Arduino Uno, Arduino Mega, Arduino Leonardo.. vs. E en çok kullanılanlar ise;
- Arduino Uno
- Arduino Mega
|
Programlama yapmak için gerekli olan arduino programını buradan indirebilirsiniz.
Ayrıca yapacağımız projeler için gerekli devre çizimleri için Firitzing programını size yardımcı olacaktır. Bu programı ücretsiz bir şekilde buradan indirebilirsiniz.
Ve son olarak arduino ile çalışmalara basit uygulamalarla başlayarak, gerekli bilgi ve tecrübe kazanarak devam ederseniz öğreniminiz oldukça sağlam olacaktır.
Yorumlar
Yorum Gönder