

LEONARDO R3 kompatibilno z Arduino
€14.99 (DDV vključen)
LEONARDO R3 je Arduino-kompatibilni krmilnik ATmega32U4 z native USB — emulacija tipkovnice in miške brez dodatnih čipov, 20 I/O pinov, 16 MHz.
1 na zalogi
Opis
LEONARDO R3 kompatibilno z Arduino — native USB in emulacija tipkovnice
LEONARDO R3 je Arduino-kompatibilna razvojna plošča z mikrokrmilnikom ATmega32U4, ki ima USB vmesnik neposredno vgrajen v čip. To je ključna razlika od Arduino UNO: LEONARDO se računalniku prikaže direktno kot tipkovnica, miška ali serijsko COM vrata brez ločenega USB čipa (ni CH340, ni ATmega16U2). Rezultat: emulacija HID naprav brez zunanjega strojnega čipa, enostavna programabilna USB komunikacija.
Z 20 digitalnimi I/O pini, 12 analognimi vhodi in 7 PWM izhodi je Leonardo primeren za vse projekte, ki potrebujejo USB komunikacijo: game kontrolerji, makro ploscčice, interaktivne umetniške instalacije in avtomatizacijo računalnika.
Anatomija krmilnika
| Mikrokrmilnik | ATmega32U4, 8-bit AVR, 16 MHz |
| USB vmesnik | Native USB (vgrajen v ATmega32U4 — brez ločenega USB čipa) |
| USB konektor | Micro USB |
| Logična napetost | 5 V |
| Flash pomnilnik | 32 KB (4 KB bootloader) |
| RAM (SRAM) | 2,5 KB |
Ključne lastnosti
- Native USB brez ločenega čipa – ATmega32U4 ima USB vgrajen; ni CH340 ali ATmega16U2 — Arduino se računalniku pojavi kot HID naprava
- Emulacija tipkovnice in miške – z vgrajeno knjižnico
KeyboardinMousepošilja tipkanje ali gibe miške direktno v računalnik - 20 digitalnih I/O pinov (7 PWM), 12 analognih vhodov – več pinov kot UNO
- USB CDC serijska vrata – Serial komunicira prek USB; Serial1 komunicira prek hardverskih pinov 0/1
- Kompatibilno z Arduino UNO ščiti – standardna R3 razporeditev pinov
Kaj potrebujem za začetek?
- Micro USB kabel – za napajanje in programiranje
- Arduino IDE – brezplačno na arduino.cc/en/software
- Gonilnik – macOS/Linux: ni potreben; Windows: .inf gonilnik (vključen v IDE)
- Breadboard + jumper kabli
Moj prvi projekt – 3 koraki
- Priključi Leonardo prek Micro USB kabla
- Arduino IDE → Tools → Board → Arduino Leonardo; nastavi COM port
- File → Examples → Basics → Blink → Upload
Primeri uporabe
- USB HID makro ploscčica – tipkovnične blažncčke, ki pošiljajo kombinacije tipk in ukaze računalniku
- Game kontroler po meri – gumbi in joystick kot USB HID gamepad
- MIDI kontroler – z USB MIDI knjižnico se prikaže kot MIDI naprava
- Avtomatizacija računalnika – emulacija tipkovnice za avtomatizacijo testiranja
- Interaktivna umetnost – senzorji, ki "tipkajo" ali "premikajo miško" glede na fizične vhode
Tehnični pregled
Tehnične specifikacije
| Mikrokrmilnik | ATmega32U4 |
| Hitrost ure | 16 MHz |
| Flash pomnilnik | 32 KB (4 KB bootloader) |
| SRAM | 2,5 KB |
| EEPROM | 1 KB |
| Digitalni I/O | 20 (7 PWM) |
| Analogni vhodi | 12 (10-bitni) |
| UART | Serial1 (pina 0/1); Serial → USB CDC |
| I²C / SPI | I²C (pina 2/3), SPI prek ICSP |
| USB | Native USB 2.0 full-speed (vgrajen v MCU) |
| Delovna napetost | 5 V |
| VIN razpon | 7–12 V (priporočeno), 6–20 V (meje) |
| Dimenzije | 68,6 × 53,3 mm |
Primerjava: Leonardo vs UNO R3 vs Pro Micro
| Arduino Leonardo | Arduino UNO R3 | Pro Micro ATmega32U4 | |
| MCU | ATmega32U4 16 MHz | ATmega328P 16 MHz | ATmega32U4 16 MHz |
| USB | Native (vgrajen) | ATmega16U2 | Native (vgrajen) |
| Digital I/O | 20 | 14 | 18 |
| SRAM | 2,5 KB | 2 KB | 2,5 KB |
| USB HID | da | ne | da |
Inženirski PRO nasvet
Na Leonardu Serial ≠ pini 0/1 — Serial je USB! – Najpogostejša napaka pri prenosu kode z UNO na Leonardo: na UNO Serial.print() komunicira prek pinov 0/1. Na Leonardu Serial komunicira prek USB (CDC virtual COM) z računalnikom — pini 0/1 so Serial1. Rešitev: zamenjaj Serial z Serial1 za strojno serijsko komunikacijo. Primer: Serial1.begin(9600); namesto Serial.begin(9600);
Kompatibilnost
Arduino IDE 1.8.x ali 2.x. Board: "Arduino Leonardo". Windows: .inf gonilnik v IDE. Združljivo s standardnimi UNO ščiti.













