Leírás
A AVR-Duino / Pro Micro (ATMega32U4; Leonardo; USB-C) egy kis méretű, ATmega32U4 alapú fejlesztőpanel USB-C csatlakozóval. Akkor hasznos, ha Arduino környezetben szeretnél natív USB-s eszközt készíteni, például billentyűzetet, egeret, MIDI vezérlőt vagy kompakt beágyazott vezérlőt.
Paneljellemzők
A AVR-Duino / Pro Micro (ATMega32U4; Leonardo; USB-C) nem egy egyszerű USB-soros átalakítós Arduino panel. Az ATmega32U4 mikrokontroller saját USB kezeléssel rendelkezik, ezért a számítógép felé közvetlenül USB eszközként tud megjelenni.
Ez a gyakorlatban két dolgot jelent: a programfeltöltéshez nincs külön USB-UART chip, és a saját programod képes lehet billentyűzetként, egérként, MIDI eszközként vagy virtuális soros portként kommunikálni. Emiatt ez a panel más szerepet tölt be, mint egy klasszikus Arduino Nano.
Mi ez? Egy mondatban: Az AVR-Duino / Pro Micro (ATMega32U4; Leonardo; USB-C) egy 5 V-os, 16 MHz-es, ATmega32U4 alapú Pro Micro jellegű Arduino kompatibilis alappanel, amely USB-C-n keresztül programozható és natív USB-s projektekhez használható.
Így működik…
A panel központja az ATmega32U4 AVR mikrokontroller. Ez futtatja a programot, kezeli a kivezetett digitális és analóg lábakat, valamint közvetlenül kommunikál az USB porton keresztül.
USB-C kábellel csatlakoztatva a panel tápot kap, és programozható Arduino IDE-ből a megfelelő ATmega32U4 alapú boardbeállítással. Külső tápellátásnál a RAW/Vin bemenetre kell figyelni: ez nem ugyanaz, mint a szabályozott 5 V-os VCC pont. A VCC lábra csak tiszta, szabályozott 5 V kerüljön.
A panel kisméretű, ezért befér olyan helyekre is, ahová egy teljes Leonardo vagy UNO már nagy lenne. Cserébe kevesebb kényelmi csatlakozóval és kisebb terhelhetőségi tartalékkal kell számolni.
Tippek a felhasználáshoz
- Saját USB billentyűzet vagy makrópad készítéséhez.
- Egér, joystick vagy játékvezérlő emulációhoz saját gépen vagy jogosult tesztkörnyezetben.
- MIDI vezérlőhöz, ahol a számítógép felé közvetlen USB kapcsolat kell.
- Kis méretű hordozható vagy beépített vezérlőelektronikához.
- Szenzoros prototípushoz, ahol UART, I2C vagy SPI kapcsolat is kell.
- LED vezérléshez, egyszerű automatizálási feladathoz vagy oktatási Arduino projekthez.
- Olyan feladathoz, ahol a Nano mérete még megfelelő lenne, de natív USB funkcióra van szükség.
Mire kell figyelni beüzemeléskor?
| Mire figyelj? | Mit okoz? |
|---|---|
| Adatképes USB-C kábelt használsz? | Csak töltésre való kábellel a panel kaphat tápot, de a programfeltöltés nem fog elindulni. |
| A megfelelő ATmega32U4 boardbeállítást választod az Arduino IDE-ben? | Rossz boardbeállításnál feltöltési hiba, eltérő lábkiosztás vagy furcsa soros port viselkedés jelentkezhet. |
| RAW/Vin vagy VCC pontra kötöd a külső tápot? | RAW/Vin szabályozatlan bemenetre való, VCC-re csak szabályozott 5 V kerüljön. |
| 3,3 V-os ESP32 vagy Raspberry Pi rendszerhez illeszted? | A panel 5 V logikai szintű, ezért 3,3 V-os eszközöknél szintillesztésre lehet szükség. |
| Belefér a perifériák áramfelvétele az USB és a panel stabilizátorának terhelhetőségébe? | Túlterhelésnél reset, melegedés, instabil működés vagy a védelem leoldása fordulhat elő. |
| Ellenőrizted a Pro Micro lábkiosztást a bekötés előtt? | Az Arduino lábszám és a fizikai felirat nem minden esetben azt jelenti, amit elsőre várnál. |
Vásárlás előtt ezekre figyelj
- A AVR-Duino / Pro Micro (ATMega32U4; Leonardo; USB-C) 5 V logikai szintű panel, ezért 3,3 V-os modulokhoz ne kösd közvetlenül minden jelvonalon.
- A natív USB miatt a feltöltés és a soros port viselkedése eltérhet az UNO/Nano megszokott működésétől.
- A kivezetett lábak száma és funkciója nem azonos egy teljes Leonardo panelével.
- Külső tápnál a RAW/Vin bemenetre és a stabilizátor terhelhetőségére figyelni kell.
- A csomagban tüskesor van, a beépítéshez forrasztás szükséges lehet.
- USB-C kábelre szükség lesz a programozáshoz, de a kábel meglétét a csomag tartalmánál külön ellenőrizd.
Amikor ne ezt a panelt válaszd
- Ne ezt válaszd, ha sok 5 V I/O lábra, sorkapcsos csatlakozásra vagy nagyobb fizikai panelre van szükséged.
- Ne ezt válaszd, ha WiFi vagy Bluetooth kell a projektbe, mert ehhez inkább ESP32 alapú panel való.
- Ne ezt válaszd, ha nagyobb áramú perifériákat szeretnél közvetlenül a panelről táplálni.
- Ne ezt válaszd, ha kezdőként minden lábat feliratozott, nagyobb Arduino UNO formátumban szeretnél látni.
- Ne ezt válaszd, ha 3,3 V-os rendszerbe illesztenéd szintillesztés nélkül.
- Ne ezt válaszd, ha csak egyszerű digitális ki- és bemenet kell, natív USB funkció nélkül; ilyen esetben egy Nano jellegű panel is elég lehet.
Amit a tapasztalat tanított
Feltöltési hiba esetén először ne a panelt gyanúsítsd. Nézd meg az USB-C kábelt, a boardbeállítást, a portot és azt, hogy a futó program nem foglalja-e el furcsán az USB HID működést. ATmega32U4 panelnél a soros port feltöltés közben eltűnhet és újra megjelenhet, ez nem hiba. Első próbaként mindig egy egyszerű Blink vagy soros port teszttel indíts. ATmega32U4 panelnél a programfeltöltés után a soros port újra megjelenik másik eszközként, ezért ne hibás panelre gyanakodj azonnal, ha a portlista egy pillanatra eltűnik. A főprogramba mindig fordítsd bele az USB-soros port kezelést!
Műszaki jellemzők
| Mikrokontroller: | ATmega32U4, QFN44 |
| Architektúra: | 8 bites AVR |
| USB kapcsolat: | USB-C csatlakozó, natív USB kezeléssel |
| Logikai szint: | 5 V |
| Órajel: | 16 MHz |
| USB-ről táplálás: | 5 V USB-C kapcsolaton keresztül |
| Külső táp RAW/Vin bemeneten: | 7-12 V ajánlott |
| Tápfeszültség határérték: | 6-20 V |
| Külső tápos paneloldali terhelhetőség: | legfeljebb 150 mA a stabilizátor korlátja miatt |
| Digitális I/O: | 12+2 kivezetett vonal, ebből 5 PWM-képes |
| Analóg bemenet: | 4 db, 10 bites ADC |
| Flash memória: | 32 kB, ebből 4 kB bootloader |
| SRAM: | 2,5 kB |
| EEPROM: | 1 kB |
| Kommunikáció: | USB, UART, I2C, SPI |
| Reset: | RESET lábon kivezetve |
| Méret: | kb. 33 x 18 mm |
| Kialakítás: | kis méretű Pro Micro jellegű alappanel, forrasztható tüskesorral |
Dokumentáció
Az alábbiak segítenek elmélyülni, hardveres/schema, illetve szoftveres példák terén:
- Arduino összehasonlítás ATMega32U4 alapú boardokkal [SparkFun Learn]
- OSOYOO Pro Micro ismertető, tápellátás és lábkiosztás [OSOYOO]
- Chipkészlet: ATmega32U4 [TavIR]
- AVR-Duino/Promicro ismertető
Csomag
- 1x AVR-Duino / Pro Micro (ATMega32U4; Leonardo; USB-C) alappanel
- 1x tördelhető tüskesor a csatlakozásokhoz













Értékelések
Még nincsenek értékelések.