Tanım:
Micro ATmega32U4-MU, ATmega32U4 tabanlı küçük bir mikro denetleyici kartıdır. 20 dijital giriş/çıkış pinine (7 tanesi PWM çıkışı ve 12 tanesi analog giriş olarak kullanılabilir), kristal osilatöre, mikro USB bağlantısına, ICSP başlığına ve sıfırlama düğmesine sahiptir. 16 MHz frekansı ve 5V çalışma voltajı ile bu kart, Micro ATmega32U4-MU daha kompakt (17.78×48.26mm) olmasına rağmen Arduino Leonardo'ya benzer.
Kart, mikrodenetleyiciyi desteklemek için gereken her şeyi içerir; sadece bir bilgisayara bağlamanız ve başlamanız gerekiyor! Form faktörü, devre kartına kolayca yerleştirilmesini sağlar.
Arduino Leonardo gibi, Micro ATmega32U4-MU da dahili USB bağlantısına sahiptir ve dönüştürücü ihtiyacını ortadan kaldırır. Bu, Micro'nun bağlı bir bilgisayara bir COM bağlantı noktasına ek olarak klavye veya fare gibi bir HID aygıtı olarak görünmesini sağlar. Yönetim kurulu ayrıca diğer Arduino Leonardo fonksiyonlarını da gerçekleştirebilir.
Güç:
Micro ATmega32U4-MU, bir USB bağlantısı üzerinden çalıştırılabilir.
Güç kaynağı:
5V:Kart üzerindeki mikrodenetleyiciye ve diğer bileşenlere güç sağlamak için kullanılan düzenlenmiş güç kaynağı. Bu, bir voltaj regülatörü aracılığıyla VIN'den gelebilir veya USB veya başka bir düzenlenmiş 5V besleme yoluyla sağlanabilir.
3V3:Yerleşik regülatör tarafından üretilen 3,3 V'luk bir besleme. Maksimum akım çekimi 50mA'dır.
GND:Yer pimleri.
G/Ç Pinleri:
20 dijital pinin her biri giriş veya çıkış olarak kullanılabilir. 5V ile çalışırlar. Her pin maksimum 40 mA sağlayabilir veya alabilir ve 20-50 k Ohm'luk bir dahili çekme direncine (varsayılan olarak bağlantısı kesilmiştir) sahiptir. Ek olarak, bazı pimlerin ek işlevleri vardır:
--Seri arayüz: 0(RX) ve 1(TX) pinleri. ATmega32U4 donanım seri özelliğini kullanarak verileri almak (RX) ve iletmek (TX) için kullanılır. Micro ATmega32U4-MU'da Seri sınıfının USB (CDC) iletişimini ifade ettiğini unutmayın, pin 0 ve 1'de veri aktarımı için Seri1 sınıfını kullanın.
--TWI: 2 (SDA) ve 3 (SCL) pin.Wire kütüphanesini kullanarak TWI (12C) iletişimini destekleyin.
--Harici kesmeler: 3 (kesme 0), 2 (kesme 1), 0 (kesme 2), 1 (kesme 3) ve 7 (kesme 4).Bu pimler, düşük bir değerde, yükselen veya düşen bir kenarda veya değer değişikliğinde bir kesmeyi tetikleyecek şekilde yapılandırılabilir. Detaylar için insertInterrupt() işlevine bakın.
--PWM: 3, 5, 6, 9, 10, 11 ve 13.analogWrite() işlevi ile 8 bit PWM çıkışı sağlayın.
--SPI: ICSP başlığında.Bu pinler, SPI kütüphanesini kullanarak SPI iletişimini destekler. SPI pinlerinin, Arduino Uno'da olduğu gibi herhangi bir I/O pinine bağlı olmadığına dikkat edin. Yalnızca ICSP konektöründe bulunurlar.
--Analog girişler: A0 — A5, A6 — A11 (4, 6, 8, 9, 10 ve 12 dijital pinlerinde).Micro ATmega32U4-MU, tümü dijital i/o olarak da kullanılabilen 12 analog girişe (A0 — A11) sahiptir. A0 — A5 analog girişleri, Arduino Uno ile aynı konumlarda görünür; A6 — A11 girişleri, sırasıyla 4, 6, 8, 9, 10 ve 12 numaralı dijital giriş/çıkış pinlerindedir. Her analog giriş 10 bit çözünürlük sağlar (1024 farklı değer). AREF pimi ve analog Reference() işlevi kullanılarak aralıklarının üst ucunu değiştirmek mümkün olsa da, varsayılan olarak analog girişler 0 ila 5 volt arasında ölçüm yapar.
--Sıfırla.Düşük bir sinyal seviyesi mikrodenetleyiciyi sıfırlar.
LED'ler:
* RX ve TX — veriler USB bağlantısı yoluyla aktarılırken yanıp söner.
* AÇIK — güç göstergesi.
* L — Dijital pin 13'e LED bağlantısı.
Hafıza:
ATmega 32U4 mikrodenetleyici 32 KB belleğe sahiptir (4 KB önyükleyici tarafından kullanılır). Ayrıca 2.5 KB SRAM ve 1 KB EEPROM'a sahiptir (EEPROM kütüphanesi ile okunup yazılabilir).
Micro ATmega32U4-MU, bir bilgisayar, başka bir Arduino cihazı veya mikrodenetleyiciler ile iletişim kurmak için bir dizi tesise sahiptir.
ATmega32U4, 0(RX) ve 1(TX) dijital pinlerinde bulunan seri UART TTL seri iletişim sağlar.
USB için donanım desteğine sahip olan ATmega32U4, sanal bir COM portu üzerinden bilgisayarla seri haberleşmeye de olanak sağlıyor.
Micro ATmega32U4-MU, standart USB COM sürücülerini kullanarak bir USB 2.0 aygıtı olarak da işlev görür. Arduino yazılımı, basit metin verilerinin karta ve karttan gönderilmesine izin veren bir seri monitör içerir. Açıklamanın altında verilen örnekte yapacağımız.
Bir SoftwareSerial kitaplığı, ATmega32U4-MU'nun dijital pinlerinden herhangi biri üzerinde seri iletişime izin verir.
ATmega32U4 ayrıca I2C (TWI) ve SPI iletişimini destekler. Arduino yazılımı, 12C veri yolunun kullanımını basitleştirmek için bir Tel kitaplığı içerir. SPI kütüphanesi, SPI iletişimi için kullanılabilir.
Programlama:
Kart, Arduino yazılımı ile Board menüsünden ATmega32U4 seçilerek programlanabilir.
Micro ATmega32U4-MU üzerindeki ATmega32U4 mikrodenetleyicisi, harici bir donanım programlayıcısı kullanmadan ona yeni kod yüklemenize izin veren bir önyükleyici ile önceden yakılmış olarak gelir.
Ayrıca önyükleyiciyi atlayabilir ve mikrodenetleyiciyi ICSP (Devre İçi Seri Programlama) başlığı aracılığıyla programlayabilirsiniz.
Otomatik Sıfırlama:
Bir yüklemeden önce sıfırlama düğmesine fiziksel olarak basılmasını gerektirmek yerine Micro ATmega32U4-MU, bağlı bir bilgisayarda çalışan Arduino yazılımı tarafından sıfırlanmasına izin verecek şekilde tasarlanmıştır. Sıfırlama, sanal CDC COM bağlantı noktası 1200 baud'da açılıp ardından kapatıldığında tetiklenir. Bu olduğunda, işlemci bilgisayarla USB bağlantısını keserek sıfırlanır. İşlemci sıfırlandıktan sonra önyükleyici başlar ve yaklaşık 8 saniye aktif kalır. Önyükleyici, Sıfırla düğmesine basılarak da başlatılabilir. Anakart ilk açıldığında, önyükleyiciyi başlatmak yerine, varsa doğrudan kullanıcı taslağına atlayacağını unutmayın.
USB Aşırı Akım Koruması:
Micro ATmega32U4-MU, bilgisayarın USB bağlantı noktalarını kısa devre ve aşırı akımdan koruyan sıfırlanabilir bir çoklu sigortaya sahiptir. Çoğu bilgisayarın kendi dahili koruması olmasına rağmen, sigorta ekstra bir koruma katmanı sağlar. USB bağlantı noktasına 500mA'dan fazla akım uygulanırsa, kısa devre veya aşırı yük giderilene kadar sigorta otomatik olarak bağlantıyı kesecektir.| Mikrodenetleyici | ATmega32U4-MU |
| Güç Çıkışı | 3.3V-180mА |
| 5V-800mА |
| Güç GİRİŞİ. USB | 5V |
| Güç GİRİŞİ. VIN/DC Jakı | 5V |
| Güç tüketimi | 5V 220mA |
| Mantık Düzeyi | 5V |
| USB | Mikro USB |
| Saat Frekansı | 16MHz |
| Çalışma Besleme Gerilimi | 3.3V |
| Dijital G/Ç | 20(7-PWM) |
| Analog G/Ç | 12 |
| Veri RAM Tipi/Boyutu | 2,5 Kb |
| Veri ROM Tipi/Boyutu | 1Kb |
| arayüz türü | İSS |
| Çalışma sıcaklığı | -40D°/+85D° |
| PCB boyutu (U×G) | 48,26×17,78 mm |
| Ağırlık | 8.5g |
Belgeler:
1 x Mikro ATmega32U4 5V 16MHz Geliştirme Kartı