Mowa tu o płytce wdrożeniowej z ośmiobitowym mikrokontrolerem ATmega32U4 o maksymalnej częstotliwości taktowania 16 MHz, wyposażonej w 20 wyprowadzeń cyfrowych (7 z nich może być wyjściami PWM) oraz 12 wejść analogowych podłączonych do występującego w mikrokontrolerze przetwornika analogowo-cyfrowego, którego rozdzielczość wynosi 10 bitów. Pamięciami układu są: Flash o pojemności 32 KB, SRAM o pojemności 2,5 KB i EEPROM o pojemności 1 KB. Natomiast jego interfejsy to: I2C SPI, USART/UART (z możliwością pracy w trybie SPI) i USB 2.0 Low-speed/Full-speed. Wraz z nimi występują 3 wyjścia: 3,3 V, 5 V i Vin o zakresie napięć 6-20 V. Programowanie Arduino Leonardo odbywa się przez kabel USB i znajdujący się w pamięci Flash bootloader, bądź w oparciu o złącze ICSP dedykowane zewnętrznym programatorom. Zasilanie płytki jest dwojakie: albo przez złącze DC, albo kabel USB. Obsługę produktu zapewnia darmowe środowisko Arduino IDE. Brak kabla USB i zasilacza w zestawie. Jest to płytka dla każdego, w tym profesjonalistów - poniżej specyfikacja tej płytki.
Specyfikacja zestawu Arduino Leonardo:
- Mikrokontroler ATmega32U4:
- Rdzeń: 8-bit AVR
- Rodzaj architektury: RISC
- Długość magistrali danych: 8 bitów
- Maksymalna częstotliwość taktowania: 16 MHz
- Liczba wyprowadzeń I/O: 44
- Pamięci:
- Flash: 32 KB (4 KB przeznaczone na bootloader)
- SRAM: 2,5 KB
- EEPROM: 1 KB
- Interfejsy:
- I2C
- SPI
- USART/UART (z możliwością pracy w trybie SPI)
- USB 2.0 Low-Speed/Full-Speed
- Przetwornik analogowo-cyfrowy o 12 kanałach i rozdzielczości 10 bitów
- Wbudowany czujnik temperatury
- Zewnętrzne przerwania
- Niski pobór mocy
- Temperatura pracy: od -40 do 85°C
- Wyprowadzenia:
- Cyfrowe - 20 szt.:
- Dwukierunkowe (wejścia i wyjścia)
- PWM - 7 szt.:
- Jednokierunkowe (wyjścia)
- Wybierane spośród wyprowadzeń cyfrowych
- Analogowe - 12 szt.:
- Jednokierunkowe (wejścia)
- Napięciowe:
- Wyjście 3,3 V o wydajności prądowej 50 mA
- Wyjście 5 V
- Wejście Vin o zakresie napięć: 6-20 V
- Cyfrowe - 20 szt.:
- Numer wyjścia, do którego jest dołączona wbudowana dioda LED (wartość stałej LED_BUILTIN): 13
- Przycisk resetu
- Możliwość podłączania modułów typu shield
- Programowanie:
- Przez kabel USB (gniazdo microUSB) i bootloader w pamięci Flash mikrokontrolera
- W oparciu o złącze ICSP (dla programatorów zewnętrznych)
- Zasilanie:
- Zewnętrzne:
- Przez kabel USB - gniazdo microUSB (5 V)
- Przez złącze DC (zakres zalecany: 7-12 V, zakres graniczny: 6-20 V)
- Przez wejście Vin (zakres zalecany: 7-12 V, zakres graniczny: 6-20 V)
- Zewnętrzne:
- Wymiary: 68,6×53,3 mm
- Waga: 20 g