Arduino Micro Özellikleri Nedir?
Arduino Micro, Adafruit ile birlikte geliştirilen ATmega32U4 tabanlı bir mikro denetleyici kartıdır. 20 adet dijital giriş/çıkış pinine (7’si PWM çıkışı ve 12’si analog giriş olarak kullanılabilir), 16 MHz kristal osilatör, mikro USB bağlantısı, ICSP başlığı ve sıfırlama düğmesi vardır. Mikrodenetleyiciyi desteklemek için gereken her şeyi içerir; Başlamak için bir mikro USB kablosuyla bir bilgisayara bağlamanız yeterlidir. Bir breadboard üzerine kolayca yerleştirilebilmesini sağlayan bir form faktörüne sahiptir. Mikro kart, Arduino Leonardo’ya benzer, çünkü ATmega32U4’ün yerleşik USB iletişimine sahip olması, ikincil bir işlemci ihtiyacını ortadan kaldırır. Bu, Micro’nun bağlı bir bilgisayara sanal (CDC) seri / COM bağlantı noktasına ek olarak fare ve klavye olarak görünmesini sağlar.
![]() | ![]() | ![]() | ![]() |
ATmega32U4 | Dahili USB İletişimi | Esnek Pinler | EEPROM |
Yüksek Performanslı, düşük güçlü AVR® 8 bit mikro denetleyici. | ATmega32U4, Micro’nun makinenizde bir fare/klavye olarak görünmesini sağlayan yerleşik USB iletişimine sahiptir. | Micro’da 20 dijital pin bulunur, 12’si analog pin olarak ve 7’si de PWM pini olarak kullanılabilir. | ATmega32U4, kapatıldığında silinmeyen bir bellek olan 1 kb EEPROM’a sahiptir. |
Micro Teknik Özellikler
Mikrodenetleyici | ATmega32u4 |
USB Bağlantısı | Mikro USB |
Dahili Ledli Pin | 13. Pin |
Dijital Pin Sayısı | 20 |
Analog Olarak Kullanılabilen Pin Sayısı | 12 |
Pwm Pin Sayısı | 7 |
UART | Var |
I2C | Var |
SPI | Var |
Pin Voltaj Değeri | 5V |
Önerilen Voltaj Değeri | 7-12V |
Pin Başına DC Akımı | 10 mA |
İşlemci Hızı | ATmega32U4 16 MHz |
Hafıza | 2.5KB SRAM, 32KB FLASH, 1KB EEPROM |
Ağırlık | 13 g |
Genişlik | 18 mm |
Uzunluk | 48 mm |
Pin Diyagramı
- Serial 0 (RX) ve 1 (TX) : Bu pinler TTL seri data almak (receive – RX) ve yaymak (transmit – TX) içindir. Micro üzerinde Serial sınıfı USB (CDC) haberleşmesi içindir. Pin 0 ve 1 üzerinden seri haberleşme için Serial1 sınıfı kullanılmalıdır.
- Harici kesmeler 3 (interrupt 0), 2 (interrupt 1), 0 (interrupt 2), 1 (interrupt 3), 7 (interrupt 4) : Bu pinler yükselen kenar, düşen kenar veya değişiklik kesmesi pinleri olarak kullanılabilir.
- PWM: 3, 5, 6, 9, 10, 11 ve 13 : Bu pinler analogWrite () fonksiyonu ile 8-bit PWM sinyali sağlar.
- SPI (ICSP Header üzerinde) : Bu pinler SPI kütüphanesi ile SPI haberleşmeyi sağlar. ICSP header’ı üzerindeki SPI pinleri kart üzerindeki başka hiç bir pine bağlı olmadığına dikkat ediniz. (Örneğin Arduino Uno ‘da bu pinler 10, 11, 12 ve 13 pinlerine bağlıdır.) Eğer Arduino / Genuino Micro ile birlikte SPI haberleşmesi yapan bir shield kullanmak isterseniz, kullanacağınız shield üzerinde 3 x 2 pinlik ICSP header’ı olması gerekmektedir.
- LED 13 : Dijital pin 13 e bağlı bir leddir.
- Analog pinler (A0 – A5, A6 – A11 (dijital 4, 6, 8, 9, 10 ve 12) : Micro üzerinden toplam 12 adet analog giriş pini bulunmaktadır. Bunlardan 6 tanesi kart üzerinde direkt A0, A1, A2, A3, A4 ve A5 olarak belirtilmiştir. A6 dan A11 e kadar kodlarla kullanabileceğiniz diğer 6 pin ise sırasıyla dijital 4, 6, 8, 9, 10 ve 12 pinlerine bağlıdır. Her bir analog giriş pini 10 bit çözünürlük (1024 değer) destekler. Varsayılan ayarlarda topraktan 5 V a kadar ölçerler. Ancak, AREF pini ve analogReference() fonksiyonu kullanılarak üst limit ayarlanabilir.
- TWI (2 (SDA) ve 3 (SCL)) :Wire kütüphanesini kullanarak TWI haberleşmesini destekler.
- AREF : Analog girişler için referans voltajıdır. analogReference() fonksiyonu ile kullanılır.
- RESET : Mikrodenetleyiciyi resetlemek içindir.