Mikrokontroler Leonardo, w pełni kompatybilny z oryginalną płytą. Leonardo to kolejna generacja płyt Arduina, wydana dwa lata po popularnym modelu UNO. W porównaniu z UNO, Leonardo zastosowano port microUSB oraz nowocześniejszy mikrokontroler ATmega32u4, który nie wymaga dodatkowego układu do transmisji danych przez port USB. Dzięki temu zyskano aż 6 dodatkowych portów cyfrowych, 6 analogowych, 1 pin PWM oraz 0.5KB więcej pamięci SRAM.
Dużym atutem Leonardo jest możliwość zgłaszania się jako urządzenie HID w systemie Windows, co pozwala na emulację kontrolerów, takich jak klawiatury, myszy czy kierownice. Warto zauważyć, że nie wszystkie shieldy dla Arduina UNO są w pełni kompatybilne z Leonardo, jednak ta wada jest rekompensowana lepszą wydajnością oraz niższą ceną. Płytka jest w pełni zgodna ze środowiskiem ArduIDE. Do jej działania wystarczy podłączenie kablem microUSB do komputera bez konieczności instalacji dodatkowych sterowników, a zasilanie płytki może odbywać się również z USB.
Specyfikacja:
- Napięcie zasilania z portu DC: 7V do 12V DC
- Napięcie pracy: 5V
- Mikroprocesor: ATmega32u4
- Taktowanie: 16MHz
- Piny cyfrowe: 20, w tym 7 PWM
- Piny analogowe: 12
- Natężenie prądu na pinach: 40mA
- Pamięć FLASH: 32KB (w tym 4KB na bootloader)
- SRAM: 2.5KB
- EEPROM: 1KB
- Protokoły komunikacji: UART, I2C, SPI
- Wymiary: 67mm x 54mm
W zestawie kabelek USB