Specyfikacja
- Napięcie zasilania: 7V do 12V (zalecane), 6V-20V (maksymalne)
- Mikrokontroler: ATmega2560
- Maksymalna częstotliwość zegara: 16MHz
- Pamięć SRAM: 8 kB
- Pamięć Flash: 256 kB (8kB zarezerwowane dla bootloadera)
- Pamięć EEPROM: 4kB
- Piny I/O: 54
- Kanały PWM: 14
- Ilość wejść analogowych: 16 (kanały przetwornika A/C)
- Interfejsy szeregowe: 4xUART, SPI, I2C
- Zewnętrzne przerwania
- Podłączona dioda LED
Opis
Arduino Mega ADK Rev3 jest wyposażony w mikrokonroler ATmega2560 oraz aż 54 cyfrowe wyjścia/wejścia z czego 15 może służyć jako kanały PWM, a 16 jako wejścia analogowe, 4 jako UART (hardware serial ports). Układ posiada także między innymi: ICSP header, złącze USB, gniazdo zasilające, przycisk RESET oraz wyprowadzenia służące dla programatora AVR. Mega 2560 jest kompatybilny z większością shieldów zaprojektowanych z myślą o Arduino Duemilanove lub Diecimila. Dodatkowo, dzięki układowi MAX3421 możliwe jest korzystanie z interfejsu USB, pozwalającego na komunikację z systemem Android, komputerami, kamerami, kontrolerami gier, kontrolerami ruchu.
Dlaczego wersja Rev3?
- Układ Atmega8u2 zastąpiony został nowszą wersją ATmega16u2 z wbudowanym konwerterem USB-SERIAL
- Dodany został pin IOREF umożliwiający bezpośredni dostęp do napięcia z jakim pracują wyprowadzenia I/O
- Układ reset został zastąpiony solidniejszą wersją
Pierwsze uruchomienie
Pierwsze uruchomienie MEGA ADK nie różni się znacząco od tego, jak postępujemy z innymi układami Arduino. Nasz poradnik omawia szczegółowo pierwsze kroki z Arduino.
Zasilanie
Moduł można naprzemiennie zasilać zarówno poprzez przewód USB oraz jak i inne źródła zewnętrzne (zasilacz, akumulator, batoterie). Zasilacz podłączamy jest do standardowego gniazda DC 5,5/2,1. Możliwe jest też bezpośrednie podpięci do pinów złącza POWER.
Napięcie zasilania powinno mieścić się w zakresie 6V-20V, przy czym zaleca się raczej przedział 7V-12V. Napięcie niższe może prowadzić do niestabilnej pracy układu, a wyższe do jego przegrzewania.
Wejścia/wyjścia
Arduino Mega posiada 54 cyfrowe wejścia/wyjścia (I/O). Każdy pin pozwala na pobór prądu o maksymalnym natężeniu 40mA, co umożliwia sterowanie innymi układami, modułami odczytywanie stanu czujników. Oprócz standardowego I/O niektóre wyprowadzenia posiadają także funkcje specjalne.
Programowanie
Producent dostarcza darmowe środowisko do tworzenia programów dla Arduino. Szczegóły w dokumentacji oraz tutorialu, a także naszym poradniku.