Setelah belajar mengenai Definisi dan Pengertian dari Arduino, mari selanjutnya membahas mengenai Board Arduino Mega 2560. Board Arduino Mega 2560 adalah sebuah board arduino yang menggunakan IC Mikrokontroler ATmega 2560. Board ini memiliki 54 digital input/output (15 buah di antaranya dapat digunakan sebagai output PWM), 16 buah analog input, 4 UARTs (Universal Asynchronous Receiver/Trasmitter), osilator kristal 16 MHz, koneksi USB, jack power, soket ICSP (In-Circuit System Programming), dan tombol RESET. Berikut ini adalah spesifikasi dari Board Arduino Mega 2560 dapat dilihat dibawah ini :
Semua pin digital yang terdapat pada arduino Mega2560 dapat digunakan baik sebagai input maupun output dengan menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead(). Tegangan output setiap pin adalah 5 Volt. Arus maksimum yang dapat diberikan dan diterima sebesar 40 mA. Pada pin digital ini juga terdapat internal pull up resistor sebesar 20-50 K Ohm.
Arduino mega 2560 memiliki kemampuan untuk berkomunikasi dengan komputer, Board Arduino lain, dan mikrokontroler lainnya. ATMega 2560 memiliki 4 buah UART untuk komunikasi serial TTL. Pin 0 dan 1 terhubung langsung dengan IC ATMega16U2 USB to TTL Serial Chip. IC Tersebut merupakan IC konverter konverter USB ke serial. TTL RED RX dan TX pada Board akan menyala saat ada data yang dikirim melalui ATMega16U2 dan koneksi ke komputer melalui USB.
Berikut ini Port Serial yang ada pada Arduino Mega 2560, Yaitu :
1. Port Serial 0 : pin 0 (RX) dan pin 1 (TX)
2. Port Serial 1 : pin 19 (RX) dan pin 18 (TX)
3. Port Serial 2 : pin 17 (RX) dan pin 16 (TX)
4. Port Serial 3 : pin 15 (RX) dan pin 14 (TX)
Port RX digunakan untuk menerima data serial TTL dan Pin TX digunakan untuk mengirimkan data serial TTL.
External Interrupts:
1. pin 2 (interrupt 0)
2. pin 3 (interrupt 1)
3. pin 18 (interrupt 5)
4. pin 19 (interrupt 4)
5. pin 20 (interrupt 3)
6. pin 21 (interrupt 2)
PWM :
1. pin 2 s/d pin 13
2. pin 44 s/d pin 46
Pin tersebut dapat digunakan sebagai output PWM 8 bit.
SPI :
1. pin 50 (MISO)
2. pin 51 (MOSI)
3. pin 52 (SCK)
4. pin 53 (SS)
Digunakan untuk komunikasi Serial Peripheral Interface.
LED Built In : Terdapat LED yang terhubung langsung dengan Pin 13.
TWI :
1. pin 20 (SDA)
2. pin 21 (SCL)
Pin-pin tersebut dapat digunakan untuk komunikasi TWI. ATMega 2560 juga mendukung komunikasi TWI dan I2C.
Arduino Mega 2560 juga memiiki 16 buah input analog (ADC). yaitu pin A0 s/d pin A15. Setiap input memiliki resoludi sebesar 10 bit.
AREF : Input untuk tegangan referensi input analog.
RESET : Digunakan untuk mereset Board Arduino.
Arduino Mega 2560 dilengkapi dengan ressetable polyfuse yang dapat melindungi port USB dari hubungan arus pendek dan kelebihan arus. Meskipun pada setiap komputer sudah terdapat pelindung internal, fuse ini akan memberikan perlindungan tambahan. Apabila arus yang lewat lebih besar dari 500 mA, fuse akan otomatis terputus sampai kelebihan arus atau hubungan arus pendek dapat diperbaiki.
0 Komentar