Opis produktu
Leonardo R3 to kolejna płytka (klon) uruchomieniowa w pełni zgodna z Arduino. Została wyposażona w mikrokontroler ATmega32u4. Do wykorzystania mamy 20 cyfrowych wejść/wyjść (7 z nich może być wykorzystane do generowania sygnałów PWM a 12 z nich może pracować jako wejścia analogowe.
Zaletą tej płytki jest to, że mikrokontroler ATmega32u4
posiada sprzętowy interfejs USB. Przez to nie wymaga dodatkowego
mikrokontrolera czy konwertera realizującego tę funkcjonalność. Pozwala to na
bardzo łatwe tworzenie aplikacji emulujących klawiaturę, mysz, czy joystick,
dzięki czemu podpinając pod arduino np. moduł joystick możemy sterować autem w
grze komputerowej, lub myszą co daje wiele możliwości.
Cechy produktu
Moduł w pełni zgodny z projektem Arduino Leonardo. oznacza
to, że może być programowany poprzez środowisko Arduino IDE z wykorzystaniem
dostępnych bibliotek.
Moduł posiada:
mikrokontroler ATmega32u4 - układ
taktowany jest sygnałem zegarowym o częstotliwości 16MHz
20 cyfrowych
wejść/wyjść,
7 kanałów PWM - np. do sterowania serwami / silnikami np SG-90
Serwo TowerPro SG-90 - 9g - 1,8kg/cm
12 wejść analogowych
popularne
interfejsy komunikacyjne
złącze micro USB
gniazdo zasilające
DC
przycisk RESET
wyprowadzenia służące do podłączenia programatora
AVR.
W celu uruchomienia DFRduino, należy połączyć układ z komputerem za
pomocą przewodu USB oraz wybrać w środowisku Arduino IDE płytkę Arduino
Leonardo.
moduł w większości kompatybilny z shieldami przeznaczonymi dla
Arduino UNO oraz Duemilanowe oraz Diecimila
standardowo w moduł wgrany jest
program BLINK LED 13
Dane techniczne
Mikrokontroler: ATmega32u4
Napięcie: 5 V
Gniazdo:
Micro USB
Zalecane napięcie zasilacza: 7..12 V
20 cyfrowych linii
I/O
7 kanałów PWM
12 analogowych linii wejściowych: A0-A5, A6 - A11 (na
pinach cyfrowych 4, 6, 8, 9, 10, i 12)
Pamięć Flash: 32 kB (z czego 4 kB
wykorzystane przez bootloader)
Pamięć SRAM: 2,5 kB
Pamięć EEPROM: 1
kB
Kwarc: 16 MHz
Długość: 68,6mm
Szerokość: 53,3mm
Waga:
20g
Do arduino dostępna jest obudowa plexy chroniąca elektronikę:
Zasilanie:
Moduł można zasilać poprzez przewód USB oraz urządzenie
zewnętrzne, np. zasilacz sieciowy, baterię czy akumulator. Przełączanie źródła
zasilania odbywa się w sposób automatyczny. Zasilacz podłączany jest do
standardowego gniazda jack DC. Akumulator bądź inne źródło podłącza się do
pinów złącza POWER - VIN.
Wejścia/wyjścia
Arduino Leonardo posiada 20
cyfrowych wyprowadzeń wejścia/wyjścia I/O.
Każdy pin pozwala na pobór prądu
o maksymalnym natężeniu 40mA, co umożliwia bezpośrednie podłączenie diod LED z
rezystorami oraz sterowanie innymi układami scalonymi.
Oprócz standardowego
I/O niektóre wyprowadzenia posiadają także funkcje specjalne jak zewnętrzne
przerwanie do dyspozycji 5 przerwań (piny 0,1,2,3,7).
12 wejść analogowych
służy do pomiaru napięcia (do 5V!). Mogą one również służyć jako kolejne piny
cyfrowe i w takim wypadku otrzymujemy dodatkowe piny
cyfrowe.
Programowanie: Tworzenie i instalację oprogramowania
umożliwia darmowe środowisko Arduino IDE. Mikrokontroler ATmega32u4 posiada
wbudowany kontroler USB dzięki czemu pozwala na przesłanie programu
bezpośrednio poprzez przewód USB. Można również programować za pomocą
zewnętrznych programatorów jak np.: USBasp, czy konwertery UART.
Złącze ISCP
daje możliwość podłączenia zewnętrznego programatora AVR. Szczegółowy opis
można znaleźć w dokumentacji oraz tutorialu.
Poprzez złącze UART do
programowania można użyć Programatora PL2303 Programator AVRlub programatora
AVR ISP Programator AVR
Przydatne linki
Oprogramowanie Arduino IDE - http://arduino.cc/en/Main/Software
Pliki programu Eagle - http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Boards/RedBoard-v06.zip
Więcej opłytce Leonardo na oryginalnej stronie Arduino.cc -
https://www.arduino.cc/en/Main/Arduino_BoardLeonardo
W zestawie
Arduino Leonardo ( klon ) - 1
szt