Arduino Leonardo
Kod produktu: ARD-01213
Opis
Arduino Leonardo jest jedną z najpopularniejszych wersji z serii. Płytka zawiera mikrokontroler ATmega32u4 wyposażony w 20 cyfrowych wejść/wyjść z czego 7 można wykorzystać jako wyjścia PWM (np. do sterowania silnikami) oraz 12 jako wejścia analogowe. Układ taktowany jest sygnałem zegarowym o częstotliwości 16 MHz, posiada 32 kB pamięci programu Flash oraz 2,5 kB pamięci operacyjnej SRAM.
Przedmiotem sprzedaży jest oryginalny produkt Arduino, Botland jest oficjalnym dystrybutorem tej firmy.
Gł/oacute;wne cechy
Poniżej przedstawiamy kilka cech, kt/oacute;re wyr/oacute;żniają moduły Arduino na tle innych płytek programowalnych.
NazwaOpis
Zainstalowany
bootloader
Dzięki zainstalowanemu bootloaderowi do zaprogramowania urządzenia wystarczy odpowiedni przew/oacute;d microUSB oraz oprogramowanie ze strony producenta.
Arduino
Shield
Rozkład złącz umożliwia montaż dedykowanych nakładek tzw. Arduino Shield.
Wyprowadzenia
cyfrowe
20 cyfrowych wejść/wyjść umożliwia m.in. sterowanie diodami LED, przekaźnikami oraz odczytywanie stan/oacute;w przycisk/oacute;w.
Wydajność
prądowa
Maksymalna wydajność prądowa pojedynczego wyprowadzenia wynosi 40 mA.
Wyjścia
PWM
7 wyjść PWM pozwala np. na sterowanie silnikami oraz regulowanie jasności diod.
Wejścia
analogowe
12 wejść wbudowanego przetwornika analogowo-cyfrowego o rozdzielczości 10-bit/oacute;w obsługuje m.in. czujniki z wyjściem analogowym.
Komunikacja
szeregowa
Urządzenie obsługuje popularne interfejsy komunikacyjne, m.in.: UART, I2C i SPI oraz USB.
Funkcje specjalne Niekt/oacute;re piny posiadają funkcje specjalne, kt/oacute;rych kr/oacute;tki opis dostępny jest w naszym przewodniku.
Pamięć
wbudowana
Układ Atmega32u4 taktowany jest sygnałem o częstotliwości 16 MHz, posiada 32 kB pamięci programu Flash 1 kB EEPROM oraz 2,5 kB pamięci operacyjnej SRAM.
Zasilanie
złącze DC
Do zasilania Arduino można wykorzystać dowolny zasilacz o napięciu od 7 V do 12 V ze złączem DC 5,5 x 2,1 mm.
Zasilanie
port USB
Płytkę można zasilać z komputera poprzez przew/oacute;d microUSB pamiętając przy tym, że maksymalna wydajność prądowa portu USB wynosi 500 mA. Arduino posiada system chroniący gniazdo przed zwarciem oraz przepływem zbyt wysokiego prądu.
Złącze
ICSP
Moduł posiada wyprowadzenia ICSP służące do podłączenia zewnętrznego programatora AVR.
Pin
IOREF
Pin IOREF umożliwia bezpośredni dostęp do napięcia z jakim pracują wyprowadzenia I/O.
Wbudowana
dioda LED
Podłączona dioda LED na pinie 13 umożliwia debuggowanie prostych program/oacute;w.
Wyjście
3,3 V
Wbudowany regulator napięcia umożliwia zasilanie zewnętrznych urządzeń napięciem 3,3 V o poborze prądu do 50 mA.
Pierwsze uruchomienie
Aby ułatwić rozpoczęcie pracy z modułem, przygotowaliśmy poradnik, kt/oacute;ry dotyczy instalacji i pierwszego uruchomienia środowiska Arduino.
Rozkład element/oacute;w na płytce Arduino Leonardo.
Specyfikacja
- Napięcie zasilania: od 7 V do 12 V
- Mikrokontroler: ATmega32u4
- Maksymalna częstotliwość zegara: 16 MHz
- Pamięć SRAM: 2,5 kB
- Pamięć Flash: 32 kB (4 kB zarezerwowane dla bootloadera)
- Pamięć EEPROM: 1 kB
- Porty I/O: 20
- Wyjścia PWM: 7
- Ilość wejść analogowych: 12 (kanały przetwornika A/C o rozdzielczości 10 bit/oacute;w)
- Interfejsy szeregowe: UART, SPI, I2C, USB
- Zewnętrzne przerwania
- Podłączona dioda LED na pinie 13
- Gniazdo microUSB do programowania
- Złącze DC 5,5 x 2,1 mm do zasilania
Przydatne linki
- Strona producenta
- Mapa wyprowadzeń - pinout
- Instalacja i pierwsze uruchomienie
- Forum Arduino
- Oprogramowanie Arduino IDE
- Schemat modułu ArduinoLeonardo
- Pliki projektowe programu Eagle
- Dokumentacja Atmega32u4