Arduino Nedir?






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 uno ile ilgili görsel sonucu
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 

arduino due ile ilgili görsel sonucu




ARDUİNO UNO:


  • En temel kartıdır. 
  •  ATMega328 mikrodenetleyicisi bulunur.
  • 14 Dijital G/Ç Pini, 6 PWM Çıkışı, 6 ADC Girişi vardır.
  • 32 KB Flash hafızaya

  • Giriş / Çıkış Sayısı Arduino Uno 'dan daha fazladır. (54 Dijital G/Ç  Pini, 14 PWM Çıkışı, 16 ADC
 Girişi)
  • Arduino Mega'nın hafızası Arduino Uno 'ya göre daha yüksektir. (256 KB Flash hafıza)
Kendinize uygun bir arduino kartı seçtikten sonra, arduino'yu programlamak için bir bilgisayar, Bilgisayar ile arduino arasında iletişimi sağlaması için bir USB kablo, gerekli ledler, dirençler,  jumper kablolar, breadboaard, LCD ekranlar ve çeşitli sensörler temin edilmelidir.  


arduino set ile ilgili görsel sonucu




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