ARDUINO KARTININ DONANIM YAPISI VE ÖZELLİKLERİ

Arduino mikrodenetleyicisinde kullanılan işlemci Microchip firması bünyesindeki Atmele ait ATmega328P’dir. Geliştirme kartı Arduino geliştirici topluluğuna aittir. Mikrodenetleyicinin temel özellikleri aşağıda maddeler hâlinde verilmiştir:

  • 7 V-12 V besleme voltajı
  • 5 V çalışma voltajı
  • Pin başına 20 mA akım (en fazla 40 mA)
  • 32 kB program belleği (0,5 kB’ı bootloader (önyükleyici) tarafından kullanılan Arduino kodunun yüklendiği kalıcı hafıza)
  • 2 kB RAM bellek (geçici hafıza)
  • 1 kB EEPROM bellek (kalıcı hafıza)
  • 16 MHz çalışma frekansı
  • 2 x 8 bit 1 x 16 bit toplam 3 adet timer
  • 1 x I2C, 2 x SPI, 1 UART

Görsel 2.1’de Arduino Uno kartı ve donanımsal yapısı görülmektedir.

  • 1- USB girişi: Arduino ile bilgisayar arasındaki iletişimi sağlar. Arduino 5 V besleme gerilimini USB üzerinden alır.
  • 2- Haricî besleme: Arduino’nun çalışması için gereken güç, DC adaptör veya pil ile bu soket üzerinden sağlanır (7 V-12 V).
  • 3- Voltaj regülatörü: Haricî beslemeden gelen 7 V-12 V aralığındaki gerilimi 5 V’a dönüştürür.
  • 4- Kristal osilatör: Arduino işlemcisinin çalışma frekansını üretir.
  • 5- Reset: Çalışan kodu baştan başlatır.
  • 6- 3,3 V çıkış sağlar (50 mA).
  • 7- 5 V çıkış sağlar.
  • 8- GND (ground-toprak) 0 V besleme pinidir.
  • 9- Vin: Pin şeklindeki 7 V-12 V haricî besleme girişidir.
  • 10- Analog In: Altı adet analog pin bulunmaktadır. A0…A5 olarak isimlendirilir. Dijital giriş çıkış olarak da kullanılır. ADC 10 bittir.
  • 11- ATmega328P mikrodenetleyicisidir.
  • 12- ICSP: Bu pinler SPI kütüphanesiyle SPI haberleşmeyi sağlar.
  • 13- Power LED: Arduino’ya besleme verildiğinde yanar.
  • 14- Dâhilî LED: Arduino’nun 13 No.lu pinine bağlı LED’dir.
  • 15- On dört adet dijital giriş / çıkış pinleridir. Bazı pinlerin özel fonksiyonları vardır.
  • 18- 0 (RX) ve 1 (TX) pinleri seri data almak [receive (risiv) RX] ve yaymak [transmit (tranzmit)
    TX] için kullanılır.
  • 19- 2 ve 3 numaralı pinler haricî kesme [interrupt ( intırapt)] pinleridir. 3, 5, 6,
    9, 10 ve 11 numaralı PWM pinleri analogWrite() fonksiyonuyla 8-bit PWM sinyali sağlar.
  • AREF: Analog girişler için referans voltajıdır. analogReference() fonksiyonuyla kullanılır.