Arduino Uno

Merhaba arkadaşlar ,
Bugün ilk incelememde size Arduino serisinden bir kartı tanıtacagım.Arduino Uno .Peki nedir bu Arduino?Arduino en basit tabiri ile kolay bir mikroişlemci programlama kartıdır.Temel amacı işlemciler için programlama yapmak isteyenler için kolay kullanılabilen bir açık kaynak kodlu platform olamasıdır.Elektronik ve devamında programlama ile uğraşmak isteyenlerin karşısına en başta şu sorunlar çıkar evet elinizde bir işlemci bir bilgisayar var.Ama bu işlemciyi nasıl programlayıp anlamlı "çıktı " alacaksınız.Bunun için bir devre kartına ihtiyacınız var.Tamam hazır devreler ile bunu yapalım dediğinizde ise bu defa da her değişiklikle devre kartının değişmesi gerekecek.Bu defa sürekli elde ütü ve peroksit çözeltisiyle devre hazırlamak zorunda kalacaksınız.(bkz:ütü ile devre kartı hazırlamak)Arduino program geliştirmek isteyenlerin elektronik devrelerle çok uğraşmadan en temel giriş ve çıkış sistemleri kurmalarını sağlar.Bunuda üzerinde yer alan giriş çıkış pinleri ile yapmaktadır.İncelememize esas olan model Arduino Uno pek çok arduino serisi içerisindeki en genel kullanımda olan modellerden birisidir.Özellikleri;
Mikroişlemci: ATmega328 (8-bit)
● SRAM: 2KB
● Flash Memory: 32KB
● Saat Hızı: 16MHz
● Analog Giriş: 6 Adet
● Sayısal Giriş: 14 (6 tanesi PWM)
Üzerinde yer alan giriş ve çıkış pinleri ile temelde hiçbir elektronik bilgisi olmadan en basit programlama çalışmaları yapılır.
Bu kartı kullanmaya başlayacak olanların ilk yapacakları program led yakıp söndürme olacaktır.(Merhaba dünyanın Arduino dünyasındaki karşılıgı)
Tüm arduinolar gibi arduino Uno da usb üzerinden programlanmakta ve windows, linux ve mac ler için yazılım desteği bulunmaktadır.Arduino UNO'nun bir önceki versiyonundan farkı FTDI çipi yerine ATmega8U2 çipini kullanması. Bu çip daha hızlı transfer geçişine ve Linux ve Mac işletim sistemlerinde sürücüye ihtiyaç tanımadan direk tanımasını sağlayacaktır.
Ve en zevkli kısmı tüm arduinolar birbiri ile ortak pin yapısına sahiplerdir.Bu pinler giriş ve çıkış pinleri olduklarından bunlara göre tasarlanmış shield (zırh-katman) lar üretilmektedir.Yapacağınız projeye göre oturup sıfırdan bir devre kartı hazırlamak yerine bu iş için hazırlanmış olan bir shieldi alıp kolayca monte ederek programlamaya başlayabilirsiniz.
peki ne tür katmanlar var .Bunun cevabı biraz karışık .:D
Yüzlerce farklı tipte ve etkileşimde katman var.kablosuz iletişim kartları, ethernet kartları, ac/dc motor sürücü kartlar,bluetooth, kızılötesi iletişim kartları.... yani aklınıza elektronik ile ilgili gelebilecek tüm kontrol ve giriş çıkışlara ait katman bulmanız mümkün.
Peki arduino ile ne yapabilirim?
Bu tamamen sizin hayal gücünüz ve programcılık becerinize kalmış.Arduino ile dokunmatik ekranlı bir telefon yapmanız mümkün dersem kapasitesini biraz olsun anlatmış olabilirim.

BeğenFavori PaylaşYorum yap
  • pectenoid @pectenoid

    Bu kartın en güzel tarafı sizi lehimle, devre hazırlamkla ugraştırmaması.Bir karty ve bir led, motorla devre hazırlayıp programlama yapabilirsiniz.Hazır pekçok program var.Bunları deneyebilirsiniz.

  • Mehmet S. Dilek @msefadilek

    bitirme projemi bu kart ile yapıyorum. gerçekten çoğu işi hevesle yapabileceğiniz kendiniz için bişeyler oluşturabileceğiniz basitlikte.

  • Özay Turay @ozayturay

    Ufak bir düzeltme: FTDI çipi yerine ATmega8U2 çipi demişsin ama en son UNO modeli olan R3'te ATmega16U2 çipi kullanılıyor bilgisayardan USB seri port vasıtasıyla yükleme yapmamızı sağlayan FTDI çipi yerine. Ayrıca normalde tüm Atmel mikrodenetleyiciler gibi ISP ile programlanabilen ana mikrodenetleyici ATmega328, Arduino sisteminin özelliği olan mikrodenetleyiciye yüklü bootloader sayesinde seri haberleşme ile programlanabiliyor. 😉