adalah bahwa pin ini tidak berada di lokasi yang sama dengan pin TWI pada Duemilanove atau Diecimila. Letak PIN TWI dapat dilihat
pada gambar 2.25. Arduino Mega2560 memiliki 16 input analog , yang masing-masing
menyediakan 10 bit resolusi yaitu 1024 nilai yang berbeda . Secara default mereka mengukur dari ground sampai 5 volt , meskipun mungkin untuk
mengubah jangkauan menggunakan pin AREF dan fungsi analogReference . Arduino.cc
Gambar 2.5 Interface
Arduino 2650
2.4 Software Arduino IDE
Arduino IDE adalah software yang ditulis menggunakan java dan berdasarkan pengolahan seperti, avr-gcc, dan perangkat lunak open source lainnya
Djuandi, 2011. Arduino IDE terdiri dari:
PW M
C O
M U
N IC
AT IO
N
DIGITAL
AN AL
O G
IN
AT M
EG A2
56 16
AU 11
26
TX0 TX3
TX2 TX1
SDA SCL
RX0 RX3
RX2 RX1
PD0SCLINT0 21
PD1SDAINT1 20
PD2RXD1INT2 19
PD3TXD1INT3 18
PH0RXD2 17
PH1TXD2 16
PJ0RXD3PCINT9 15
PJ1TXD3PCINT10 14
PE0RXD0PCINT8 PE1TXD0PDO
1 PE4OC3BINT4
2 PE5OC3CINT5
3 PG5OC0B
4 PE3OC3AAIN1
5 PH3OC4A
6 PH4OC4B
7 PH5OC4C
8 PH6OC2B
9 PB4OC2APCINT4
10 PB5OC1APCINT5
11 PB6OC1BPCINT6
12 PB7OC0AOC1CPCINT7
13 AREF
PA AD
22 PA
1 AD
1 23
PA 2
AD 2
24 PA
3 AD
3 25
PA 4
AD 4
26 PA
5 AD
5 27
PA 6
AD 6
28 PA
7 AD
7 29
PC 6
A1 4
31 PC
5 A1
3 32
PC 4
A1 2
33 PC
3 A1
1 34
PC 2
A1 35
PC 1
A9 36
PC A8
37 PD
7 T0
38 PG
2 AL
E 39
PG 1
RD 40
PG W
R 41
PL 7
42 PL
6 43
PL 5
O C5
C 44
PL 4
O C5
B 45
PL 3
O C5
A 46
PL 2
T5 47
PL 1
IC P5
48 PL
IC P4
49 PB
3 M
IS O
P CI
NT 3
50 PB
2 M
O SI
P CI
NT 2
51 PB
1 SC
K PC
IN T1
52 PB
SS P
CI NT
53
PK7ADC15PCINT23 A15
PK6ADC14PCINT22 A14
PK5ADC13PCINT21 A13
PK4ADC12PCINT20 A12
PK3ADC11PCINT19 A11
PK2ADC10PCINT18 A10
PK1ADC9PCINT17 A9
PK0ADC8PCINT16 A8
PF7ADC7TDI A7
PF6ADC6TDO A6
PF5ADC5TMS A5
PF4ADC4TCK A4
PF3ADC3 A3
PF2ADC2 A2
PF1ADC1 A1
PF0ADC0 A0
RESET
PC 7
A1 5
30
ARDUINO
ARDUINO MEGA2560 R3
1. Editor program, sebuah window yang memungkinkan pengguna menulis
dan mengedit program dalam bahasa processing. 2.
Verify Compiler , sebuah modul yang mengubah kode program bahasa
processing menjadi kode biner. Bagaimanapun sebuah mikrokontroler
tidak akan bisa memahami bahasa processing, yang dipahami oleh mikrokontroler adalah kode biner.
3. Uploader
, sebuah modul yang memuat kode biner dari komputer ke dalam memori mikrokontroler di dalam papan arduino.
Gambar 2.6 Tampilan Software Arduino IDE
Arduino, 2011
Pada Gambar 2.6 terdapat menu bar, kemudian toolbar dibawahnya, dan sebuah area putih untuk editing sketch, area hitam dapat kita sebut sebagai
progress area, dan paling bawah dapat kita sebut sebagai “status bar”.
2.5 Bahasa Pemograman Arduino