Mikrokontroler yang digunakan pada papan Arduino Mega adalah ATmega2560.
ATmega2560
ATmega2560 adalah mikrokontroler 8-bit berbasis arsitektur AVR dari Microchip Technology (sebelumnya Atmel). Ini adalah versi yang jauh lebih kuat dari ATmega328P yang digunakan pada Arduino Uno, dengan fitur dan sumber daya yang jauh lebih banyak.
Fitur utama ATmega2560 meliputi:
Memori Flash 256 KB: Ini adalah ruang untuk menyimpan program Anda. Ini delapan kali lebih besar daripada memori pada ATmega328P (32 KB).
RAM 8 KB: Memori akses acak yang digunakan untuk variabel. Ini juga delapan kali lebih besar dari ATmega328P (2 KB).
EEPROM 4 KB: Memori yang dapat menyimpan data bahkan saat daya dimatikan.
Jumlah Pin I/O yang Banyak: ATmega2560 memiliki 54 pin I/O digital (15 di antaranya dapat digunakan sebagai output PWM) dan 16 pin input analog. Ini jauh lebih banyak dibandingkan dengan 14 pin I/O digital dan 6 pin input analog pada ATmega328P.
Port Serial Ganda: Mikrokontroler ini memiliki empat port serial hardware (UART), yang memungkinkannya berkomunikasi dengan banyak perangkat lain secara bersamaan tanpa menggunakan
SoftwareSerial
.
Karena sumber daya yang melimpah ini, Arduino Mega sangat cocok untuk proyek-proyek besar dan kompleks yang membutuhkan banyak pin, memori, atau komunikasi dengan berbagai modul, sensor, dan aktuator.
Mikrokontroler ATmega2560 yang digunakan pada Arduino Mega beroperasi pada tegangan catu daya nominal 5V atau 3.3V.
Arduino Mega memiliki regulator tegangan bawaan yang mengubah tegangan masukan eksternal (biasanya dari adaptor atau baterai) menjadi 5V yang stabil untuk mikrokontroler dan komponen lainnya.
Pilihan Catu Daya
USB: Catu daya standar melalui port USB adalah 5V. Ini sudah cukup untuk mengoperasikan ATmega2560.
Jack DC (Adaptor Eksternal): Tegangan yang direkomendasikan adalah 7V hingga 12V. Tegangan ini akan diatur turun oleh regulator internal Arduino Mega menjadi 5V.
Pin VIN: Pin ini berfungsi sebagai input tegangan yang belum diatur, juga dengan rentang ideal 7V hingga 12V.
Pin 5V: Jika Anda ingin memberikan catu daya 5V yang sudah diatur (misalnya dari power bank), Anda bisa langsung menyambungkannya ke pin ini. Namun, ini akan melewati regulator tegangan bawaan, sehingga tidak ada perlindungan jika tegangan yang diberikan lebih tinggi.
Penting untuk selalu memeriksa lembar data (datasheet) resmi ATmega2560 untuk spesifikasi teknis yang detail. Meskipun dapat beroperasi pada 5V, papan Arduino Mega sendiri membutuhkan tegangan yang lebih tinggi (7-12V) pada jack DC untuk memastikan regulator bekerja dengan baik.
Komentar
Posting Komentar