Arduino adalah platform prototipe (open-source) yang berbasis pada perangkat keras dan perangkat lunak yang mudah digunakan. Arduino sendiri terdiri dari papan sirkuit yang dapat diprogram (disebut sebagai mikrokontroler) dan perangkat lunak siap pakai yang disebut Arduino IDE (Integrated Development Environment), yang digunakan untuk menulis dan mengunggah kode komputer ke papan fisik.
Fitur utamanya Arduino adalah :
Jenis Board
Berbagai macam papan Arduino tersedia tergantung pada mikrokontroler yang berbeda yang digunakan. Namun, semua papan Arduino memiliki satu kesamaan: mereka diprogram melalui IDE Arduino.
Berikut adalah daftar papan Arduino yang berbeda yang tersedia.
Fitur utamanya Arduino adalah :
· Papan Arduino dapat membaca sinyal
input analog atau digital dari sensor yang berbeda dan mengubahnya menjadi
output seperti mengaktifkan motor, menyalakan LED on / off, terhubung ke awan dan
banyak tindakan lainnya.
·
Anda dapat mengontrol fungsi board Anda dengan
mengirimkan satu set instruksi ke mikrokontroler di papan tulis melalui Arduino
IDE (disebut sebagai perangkat lunak pengunggahan).
·
Tidak seperti kebanyakan papan sirkuit yang diprogram
sebelumnya, Arduino tidak memerlukan perangkat keras tambahan (disebut
pemrogram) untuk memuat kode baru ke papan tulis. Anda cukup menggunakan kabel
USB.
·
Selain itu, IDE Arduino menggunakan versi sederhana C ++,
sehingga lebih mudah untuk belajar memprogram.
· Akhirnya, Arduino menyediakan faktor
bentuk standar yang mematahkan fungsi mikrokontroler menjadi paket yang lebih
mudah diakses.
IDE
Arduino saat ini memiliki 2 type IDE
yang dapat digunakan yaitu Arduino Web Editor Dan Versi Desktop.
Saya pribadi pernah menggunakan
keduanya dan cukup membantu masing” ide memiliki kelebihan dan kekurangan yang
menurut saya lebih banyak manfaatnya daripada kita memikirkan kekurangan yang
dimiliknya
Saat artikel ini saya tulis Versi
IDE Arduino adalah versi 1.8.5 untuk release terakhirnya
anda dapat mengunjungi link berikut (Official Websitenya) untuk mengunduh software tersebut
Jenis Board
Berbagai macam papan Arduino tersedia tergantung pada mikrokontroler yang berbeda yang digunakan. Namun, semua papan Arduino memiliki satu kesamaan: mereka diprogram melalui IDE Arduino.
Perbedaannya
didasarkan pada jumlah input dan output (jumlah sensor, LED, dan tombol yang
dapat Anda gunakan pada papan tunggal), kecepatan, voltase operasi, faktor
bentuk dll.
Beberapa papan
dirancang untuk disematkan dan tidak memiliki pemrograman. antarmuka (perangkat
keras), yang perlu dibeli secara terpisah. Beberapa dapat berjalan langsung
dari baterai 3.7V, yang lain memerlukan setidaknya 5V.
Berikut adalah daftar papan Arduino yang berbeda yang tersedia.
Arduino boards based on ATMEGA328
microcontroller
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
Board
Name
|
Operating
Volt
|
Clock
Speed
|
Digital
i/o
|
Analog
Inputs
|
PWM
|
UART
|
Programming
Interface
|
Arduino
Mega 2560 R3
|
3.3V
|
84MHz
|
54
|
12
|
12
|
4
|
USB
native
|
Semilihan type board Arduino secara bijak akan sangat
menguntungkan untuk pembuatan project anda.
Sesuaikan dengan kebutuhan dan budget yang pastinya akan
memberi nilai manfaat yang lebih kepada anda tanpa harus kehilangan fungsional
yang diinginkan
Sampai disini dl artikel kita kali ini tentang pengenalan
IDE dan Board Arduino semoga bermanfaat (-_-)
No comments