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