MEGA 2560 R3 Atmel ATmega2560 16MHz - zgodny z Arduino - programator 16U2!
MEGA 2560 to jeden z najmocniejszych modułów na rynku z mikrokontrolerem z rodziny Atmega. Moduł jest kompatybilny z projektem www.arduino.cc z ATmega2560. Do zastosowań w rozbudowanych projektach Arduino.
- Posiada aż 54 cyfrowe wejścia/wyjścia z czego 15 jako PWM, oraz 16 wejść analogowych. Budowa megi pozwala na zastosowanie shieldów z Arduino UNO, ponieważ płytki te są ze sobą zgodne pod względem rozstawu pinów.
- MEGA jest najbogatszą wersją ze wszystkich dostępnych na rynku z rodziny ATmega. Zapewnia ogromną ilość miejsca na program oraz pokaźną ilość pamięci systemowej RAM.
- Dzięki Arduino MEGA zrealizujesz swoje największe projekty!
Cechy produktu
Moduł w pełni zgodny z Arduino MEGA 2560. (oznacza to, że może być programowany poprzez środowisko Arduino IDE z wykorzystaniem dostępnych bibliotek.)
Moduł posiada:
- mikrokontroler ATmega2560 - układ taktowany jest sygnałem zegarowym o częstotliwości 16MHz
- w wersji R3 występuje ATmega16U2 zamiast FT232 do komunikacji z PC
- 54 cyfrowych wejść/wyjść,
- 15 kanałów PWM - np. do sterowania serwami / silnikami np SG-90
- 16 wejść analogowych
- popularne interfejsy komunikacyjne
- złącze USB
- gniazdo zasilające DC
- przycisk RESET
- wyprowadzenia służące do podłączenia programatora AVR.
- popularne interfejsy komunikacyjne
- złącze USB typu B z komunikacją CH340
- gniazdo zasilające DC
- przycisk RESET i wyprowadzenia UART 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 Uno.
- moduł w większości kompatybilny z shieldami przeznaczonymi dla Duemilanowe oraz Diecimila
- standardowo w moduł wgrany jest program BLINK LED 13 oraz bootloader - opis http://majsterkowo.pl/od-czego-zaczac-zabawe-z-arduino/
Dane techniczne
- Napięcie zasilania złącze Jack DC / VIN: 7 V do 12 V
- Napięcie zasilania USB + logika: 5V
- W pełni kompatybilny z Arduino MEGA 2560
- Mikrokontroler: ATmega2560 - napięcie pracy 5V
- Maksymalna częstotliwość zegara: 16 MHz
- Pamięć SRAM: 8 kB
- Pamięć Flash: 256 kB (5kB zarezerwowane dla bootloadera)
- Pamięć EEPROM: 4 kB
- wejścia IN-OUT 54 w tym aż 15 PWM
- wydajność prądowa pojedyńczego pinu: 40mA
- Ilość wejść analogowych: 16 (kanały przetwornika A/C)
- Interfejsy szeregowe: UART, SPI, I2C
- Zewnętrzne przerwania
- Konektor: gniazdo USB
- Przylutowane złącze ISP
- Wymiary płytki: 101x54x15 mm
- rozstaw pinów 2.54mm (możlwiość zamontowania w płytkach stykowych)
- w zestawie kabel USB
- standardowo w moduł wgrany jest program BLINK LED 13
Przydatne linki
- Oprogramowanie do Arduino http://arduino.cc/en/Main/Software
- Pliki programu Eagle http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Boards/RedBoard-v06.zip
Uwagi do konstrukcji i podłączania
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 DC. Akumulator bądź inne źródło podłącza się do pinów złącza POWER.
Wejścia/wyjścia
- Arduino posiada 54 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.
Programowanie: Tworzenie i instalację oprogramowania umożliwia darmowe środowisko Arduino IDE. Zaimplementowany bootloader pozwala na przesłanie programu bezpośrednio poprzez przewód USB.
- 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 ISCP do programowania można użyć programatora USB ASP
- Programowany poprzez USB z wykorzystaniem mikrokontrolera pośredniczącego Atmega16u2.
- Arduino można również programować za pomocą zewnętrznych konwerterów UART