Arduino
Arduino
Papan Arduino adalah development board yang berisi microcontroller. Apa itu
microcontroller? Sederhananya microcontroller adalah komputer kecil.
Menurut TechTarget microcontroller adalah sirkuit terintegrasi yang
dirancang untuk mengatur operasi tertentu dalam sistem yang tertanam.
Jika Anda belajar Arduino, Anda belajar cara menggunakan microcontroller.
Ada banyak jenis papan Arduino. Jenis papan Arduino yang populer yaitu
Arduino Uno.
Arduino IDE
Komponen yang kedua yaitu Arduino IDE (Integrated Development
Environment), software yang digunakan untuk memprogram di arduino,
dengan kata lain Arduino IDE sebagai media untuk memprogram board
Arduino. Anda bisa download di website resmi
nya https://www.arduino.cc/en/main/software secara gratis.
Software ini berguna sebagai text editor untuk membuat, mengedit dan juga
memvalidasi kode program.
Anda juga bisa menggunakan nya untuk meng-upload ke papan Arduino.
Kode program yang digunakan pada software ini disebut dengan istilah
Arduino “sketch” dengan ekstensi file source code .ino
wde
Arduino code
Bahasa pemrograman arduino mirip dengan bahasa pemrograman C++,
tetapi bahasa ini sudah dipermudah menggunakan fungsi-fungsi sederhana
sehingga pemula bisa mempelajarinya dengan mudah.
Ditambah, pengguna bisa melihat bantuan daftar pustaka Arduino yang
tersedia ketika bingung mengenai bahasa pemrograman tersebut.
Untuk contoh kode pemrograman yang digunakan Arduino akan dijelaskan di
bawah.
Fungsi Arduino
Arduino adalah sebuah framework mikrokontroler yang memudahkan
pengguna agar dapat menggunakan mikrokontroler.
Sebelum ada Arduino, kita harus membuat minimum sistem sendiri sehingga
mikrokontroler bisa bekerja.
Mikrokontroler merupakan sebuah IC, sehingga untuk dapat bekerja,
dibutuhkan clock dan komponen-komponen lain yang harus kita solder
sendiri.
Dibuatnya Arduino memudahkan proses tersebut. Kita tidak perlu lagi untuk
membuat minimum system mikrokontroler sendiri karena sudah dijual sepaket
pada Arduino.
Arduino dapat langsung digunakan cukup dengan menancapkan kabel ke
komputer yang sudah terinstall Arduino IDE.
Kelebihan Arduino
Terbentuknya Arduino tentu saja dilandasi dengan tujuan untuk membuat
suatu platform yang punya kelebihan dibandingkan platform mikrokontroler
sebelumnya seperti Phidgets, Netduino, Gadgeteer dll yang memiliki
kekurangan.
Apa kelebihan dari Arduino? Kelebihan Arduino yaitu memiliki bootloader
sendiri, murah, mudah dipelajari, punya banyak library gratis, menggunakan
port USB, bersifat open source, dan masih banyak lagi.
Mudah Dipelajari
Kelebihan lainnya dari Arduino adalah menggunakan bahasa pemrograman C
yang cenderung sangat sederhana dan dilengkapi dengan pustaka library.
Sehingga untuk kamu yang masih pemula bisa lebih mudah dalam melakukan
pemrograman di Arduino meskipun bukan seorang programmer yang ahli.
Menggunakan Port USB
Melakukan pemrograman pada papan sirkuit Arduino tak lagi membutuhkan
port khusus seperti port paralel dan sejenisnya.
Sehingga penggunaan port USB pada Arduino memungkinkan laptop yang
tak memiliki port serial atau RS323 bisa menggunakannya.
Papan sirkuitnya sudah dilengkapi dengan port USB akan memudahkanmu
dalam mengupload program dan komunikasi serial dari komputer ke Arduino.