Perbandingan Arduino Uno Vs Arduino Mega

 Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. 


Arduino Mega 2560 adalah papan pengembangan mikrokontroller yang berbasis Arduino dengan menggunakan chip ATmega2560. Board ini memiliki pin I/O yang cukup banyak, sejumlah 54 buah digital I/O pin (15 pin diantaranya adalah PWM), 16 pin analog input, 4 pin UART ( serial port Hardware). 



Arduino hadir dengan berbagai macam bentuk dan ukuran yang mana setiap variannya juga memiliki perbedaan dari segi digital IO, power, dan lain-lain. Berikut penjelasan di bawah ini mengenai apa saja perbeedaan dari Arduino Uno VS Arduino Mega :

Arduino Uno



➛ Microcontroller ATmega328

➛ Digital I / O Pins 14 (dimana 6 memberikan output PWM)

➛ Flash Memory 32 KB (ATmega328) yang 0,5 KB digunakan oleh bootloader


➤ Arduino Mega


➛ Mikrokontroller ATmega2560

➛ Digital I/O pin    54 buah, 6 diantaranya menyediakan PWM output

➛ Memori Flash     256 KB, 8 KB telah digunakan untuk bootloader


Perbedaan Arduino Uno dan Arduino Mega

1. Prosesor yang digunakan
Pada dasarnya semua prosesor arduino menggunakan pabrikan Atmel AVR akan tetapi setiap arduino menggunakan versi Atmega yang berbeda.

Arduino Mega menggunakan prosesor ATmega2560, sementara itu pada Arduino Uno menggunakan prosesor ATmega328P.
Prosesor pada Arduino ini mempengaruhi jumlah Input / Output dan juga memori flash untuk menyimpan coding pada arduino.

2. Kapasitas Flash Memory
Tentu Arduino Mega mempunyai kapasitas Flash Memory yang jauh lebih besar yaitu 256 Kb, sementara itu Arduino Uno hanya mempunyai kapasitas flash memory 32 Kb.

Flash Memory ini digunakan untuk menyimpan Coding atau Sketch yang ditanam pada Arduino.

3. Kapasitas SRAM
SRAM merupakan suatu memori yang digunakan untuk menyimpan data variable sementara pada arduino seperti hasil pengukuran sensor. SRAM pada Arduino Mega sebesar 8 Kb dan Arduino Uno 2 Kb.

4. Kapasitas EEPROM
EEPROM ini merupakan suatu memori yang digunakan untuk menyimpan data variable untuk waktu yang lumayan lama.

Bedanya dengan Flash Memory adalah pada flash memory data yang disimpan adalah data Sketch Coding, sementara itu pada EEPROM data yang disimpan adalah data hasil pengukuran sensor yang disimpan dalam jangka waktu yang relatif lama.

Pada Arduino Mega mempunyai kapasitas EEPROM 4 Kb sementara itu pada Arduino Uno mempunyai kapasitas EEPROM 1 Kb.  

5. Jumlah Pin Input dan Output 
Tentu Arduino Mega mempunyai jumlah Pin Input dan Output yang jauh lebih banyak dari Arduino Uno.

Arduino Mega mempunyai 54 Pin Digital, 15 Pin PWM, dan 16 Pin Analog. Sementara itu Arduino Uno mempunyai 14 Pin Digital, 6 Pin PWM, dan 6 Pin Analog.

6. Lebar papan

Terlihat bahwa Arduino Mega ini mempunyai ukuran yang jauh lebih luas yaitu mempunyai lebar 5,3 cm dan panjang 10,1 cm. Sementara itu Arduino Uno mempunyai ukuran lebar 5,3 cm dan panjang 7,7 cm.


⧭ Spesifikasi Perbandingan antara Arduino Mega 2560 dengan Arduino UNO




Dari hasil perbandingan tersebut dapat disimpulkan bahwa secara teknis Arduino Mega 2560 lebih unggul dari sisi teknis, namun kelemahannya dibandingkan Arduino  UNO adalah harganya yang jauh lebih mahal, dan ukurannya yang lebih besar.

Kesamaannya adalah sama-sama menggunaan prosesor dari keluarga AVR, dan kecepatan clocknya adalah sama-sama 16  MHz. Jadi program yang dijalankan di Arduino Mega akan sama kecepatannya dengan dijalankan di Arduino UNO.


Sumber Referensi : Perbedaan arduino uno dan mega // Perbandingan antar arduino // Kekurangan arduino mega 2560



Komentar