Arduino merupakan platform prototype (open source), yang terdiri dari papan sirkuit yang bisa di program menggunakan Arduino IDE (Integrated Development Environment) dengan cara mengupload code dari komputer ke board. Pada Tutorial Arduino: Berkenalan Dengan Arduino.Salah satu kelebihan dari Arduino itu sendiri adalah dari faktor kemudahan, dengan banyaknya modul ataupun shield yang sudah bisa langsung digunakan tanpa perlu kita mendesign sendiri rangkaian PCB nya. Untuk menulis program menggunakan Arduino IDE diperlukan pengetahuan dasar C dan atau C++, dan akan lebih keren lagi jika sudah memiliki kemampuan dalam hal
elektronika. ๐
Fitur Utama Arduino
Arduino dapat menerima analog atau digital input dari banyak sensor dan mengubahnya semisal untuk menyalakan LED,Motor dan Action lain.
Kita dapat mengontrol fungsi Arduino dengan menggunakan sekumpulan instruksi dengan menggunakan Arduino IDE.
Arduino tidak memerlukan board tambahan (programmer/downloader) untuk mengirim program ke Board Arduino.
Type Arduino Board
Board Name
Operating Volt
Clock Speed
Digital i/o
Analog Inputs
PWM
UART
Programming Interface
Arduino Uno R3
5V
16MHz
14
6
6
1
USB via ATMega16U2
Arduino Uno R3 SMD
5V
16MHz
14
6
6
1
USB via ATMega16U2
Red Board
5V
16MHz
14
6
6
1
USB via FTDI
Arduino Pro 3.3v/8 MHz
3.3V
8MHz
14
6
6
1
FTDI-Compatible Header
Arduino Pro 5V/16MHz
5V
16MHz
14
6
6
1
FTDI-Compatible Header
Arduino mini 05
5V
16MHz
14
8
6
1
FTDI-Compatible Header
Arduino Pro mini 3.3v/8mhz
3.3V
8MHz
14
8
6
1
FTDI-Compatible Header
Arduino Pro mini 5v/16mhz
5V
16MHz
14
8
6
1
FTDI-Compatible Header
Arduino Ethernet
5V
16MHz
14
6
6
1
FTDI-Compatible Header
Arduino Fio
3.3V
8MHz
14
8
6
1
FTDI-Compatible Header
LilyPad Arduino 328 main board
3.3V
8MHz
14
6
6
1
FTDI-Compatible Header
LilyPad Arduino simply board
3.3V
8MHz
9
4
5
0
FTDI-Compatible Header
Arduino boards based on ATMEGA32u4 microcontroller
Board Name
Operating Volt
Clock Speed
Digital i/o
Analog Inputs
PWM
UART
Programming Interface
Arduino Leonardo
5V
16MHz
20
12
7
1
Native USB
Pro micro 5V/16MHz
5V
16MHz
14
6
6
1
Native USB
Pro micro 3.3V/8MHz
5V
16MHz
14
6
6
1
Native USB
LilyPad Arduino USB
3.3V
8MHz
14
6
6
1
Native USB
Arduino boards based on ATMEGA2560 microcontroller
Board Name
Operating Volt
Clock Speed
Digital i/o
Analog Inputs
PWM
UART
Programming Interface
Arduino Mega 2560 R3
5V
16MHz
54
16
14
4
USB via ATMega16U2B
Mega Pro 3.3V
3.3V
8MHz
54
16
14
4
FTDI-Compatible Header
Mega Pro 5V
5V
16MHz
54
16
14
4
FTDI-Compatible Header
Mega Pro Mini 3.3V
3.3V
8MHz
54
16
14
4
FTDI-Compatible Header
Arduino boards based on AT91SAM3X8E microcontroller