IDE dan Board Arduino

Share:
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 :
·       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