Leírás
Az AVR‑Duino Leonardo egy Arduino kompatibilis fejlesztőpanel a Leonardo családból, ami egy nagyon konkrét problémára ad megoldást:
- ha natív USB-s mikrokontrolleres vezérlőt akarsz, ami a PC felé valódi USB eszköz (pl. USB CDC virtuális COM port, vagy USB HID billentyűzet/egér emuláció).
És igen: ez az a panel, ami sokszor “megspórol” neked egy külön USB‑soros átalakítót, mert a mikrokontroller maga kezeli az USB-t.
Miért jó választás?
Mert natív USB-t kapsz.
Ha fejlesztőként prototípust raksz össze, akkor tudod, milyen az, amikor:
- kéne egy stabil, egyszerű USB-s kommunikáció, de nem akarsz még egy plusz konverterchipet a láncba,
- HID-et kell emulálni (billentyűzet/egér), és nem akarsz “trükközni” egy külső USB‑eszközzel,
- gyorsan szeretnél működő demót, amire már van ezer példa és könyvtár.
Az AVR‑Duino Leonardo ebben otthon van: Arduino ökoszisztéma, dokumentált támogatás, rengeteg kész minta.
Itt ez a könnyebbség az, hogy nem kell külön USB‑soros trükkökkel és kerülőutakkal megküzdened, ha natív USB-s viselkedést akarsz prototípusként vagy tesztlapként.
Mire használhatod?
- USB HID projektekhez: billentyűzet/egér emuláció tesztekhez, demonstrációhoz.
- USB CDC (virtuális soros port) kommunikációhoz: adatgyűjtés, diagnosztika, paraméterezés.
- Arduino Shield alapú prototípusokhoz: amikor a klasszikus Arduino munkafolyamat és a Shield csatlakozás is fontos.
- Oktatási laborkörnyezetbe: I/O, PWM, analóg bemenetek és USB kommunikáció bemutatására.
- Kis darabszámú egyedi vezérlőkbe: egyszerű USB-n konfigurálható “félipari” prototípusok (illesztésekkel).
Fontos tisztázni viszont
- A Leonardo nem USB‑USB átalakító. Ez egy mikrokontrolleres panel, ami USB perifériaként viselkedik a PC felé.
- HID projektnél bent lehet “ragadni” (mintha beragadt billentyű/egér események lennének). Ilyenkor recovery kell: reset, bootloader mód, felülírás.
Mikor nem ez a jó választás?
- Ha nagyon sok I/O vagy sok analóg csatorna kell (Leonardo szint fölött).
- Ha galvanikusan leválasztott ipari USB kapcsolatot akarsz.
- Ha 3,3 V-os perifériákat kötnél rá illesztés nélkül – itt gyakran kell szintillesztés.
Kompatibilitás – amit érdemes tudni
- Arduino IDE támogatás: Leonardo család.
- PC kapcsolat: USB‑n tipikusan virtuális soros port (CDC), és HID funkciók.
- Shield kompatibilitás: mechanikai + lábkiosztás kompatibilitás, és nem automatikus szoftver‑kompatibilitás minden Shielddel (lábak funkcionális/kódbeli egyezőségét ellenőrizd!).
Műszaki jellemzők
- Mikrokontroller: ATmega32U4
- Órajel: 16 MHz
- Tápfeszültség / logikai szint: 5 V
- Digitális I/O: 20
- PWM csatornák: 7
- Analóg bemenetek: 12
- USB funkció: natív USB periféria (CDC, HID)
- Bootloader: “Diskloader”
- USB csatlakozó típusa: micro USB
Dokumentáció
Csomag
- 1x Leonardo alappanel,
- 1x USB-A – USB-micro kábel.

















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