Arduino
IDE
Get to know about Arduino IDE and how
to create and upload sketch in Arduino
IDE
Apa itu
Arduino IDE?
Arduino IDE merupakan open
source software yang
digunakan untuk membuat dan
mengupload code ke papan
arduino.
Pembuatan code (atau yang
disebut juga sketch) pada
software ini hampir mirip
dengan software pemrograman
yang lainnya.
Get to know
(more) about
Arduino IDE
1. How to install Arduino IDE?
Langkah
Pertama
Buka website
[Link]
1. How to install
Arduino IDE? Kemudian, pilih
menu software
1. How to install
Arduino IDE?
Setelahnya pilih
versi Arduino IDE
yang kompatibel
dengan perangkat
komputer.
Lalu, unduh dan
install ketika
unduhan telah
selesai. Arduino IDE
siap digunakan
2. Apa saja fitur di Arduino?
Tool
Bar Serial
Monitor
Quick Text
Action Editor
Button
Console
Status Window
Bar
2. Apa saja fitur
di Arduino?
A. Tool Bar
Teridiri atas File,
Edit, Sketch, Tools,
dan Help Pada File berisi menu New,
Open, Open Recent,
Sketchbook, Example, Save,
Pada Edit berisi menu Save as..., Page Setup, Print,
Undo/Redo, Cut, Copy, Copy for Preferences, Quit
Forum, Copy as HTML, Paste,
Select All, Comment?Uncomment,
Increase/Decrease Indent, Find,
Find Next, Find Previous
2. Apa saja fitur
di Arduino? A. Tool Bar
Pada Sketch berisi menu
Verify/Compile, Upload, Upload Pada Tools
Using Programmer, Export berisi menu
Compiled Board, Show Sketch Auto Format,
Folder, Include Library, Add File... Archive Sketch,
Fix Encoding &
Reload, Serial
Pada Help berisi menu Getting Monitor, Board,
Started, Environment, Port,
Trobleshooting, Reference, Find Programmer,
in Reference, Frequently Asked Burn Bootloader
Question, Visit [Link], About
Arduino
2. Apa saja fitur
di Arduino?
B. Quick Action Button
Pada Quick Action Button ini Verify: digunakan untuk
mengcompile dan
terdapat beberapa menu memverifikasi sketch
seperti Verify, Upload, New, untuk mengetahui apakah
Open, dan Save. ada error atau tidak.
Upload: digunakan untuk
mengupload sketch ke
papan arduino.
New: digunakan untuk
membuka window dan
membuat sketch baru.
Save: digunakan untuk Open: digunakan untuk
menyimpan sketch yang membuka sketch yang sudah
telah dibuat. pernah dibuat.
2. Apa saja fitur
D. Serial Monitor
di Arduino?
C. Status Bar Serial Monitor adalah
fitur dari Arduino
yang berfungsi untuk
mengirim dan
Status Bar merupakan fitur menerima data serta
Arduino IDE yang berfungsi menampilkan data
untuk menunjukkan proses yang pada layar monitor.
sedang berlangsung.
Contohnya adalah ketika
sedang mengcompile
dan mengupload.
Berikut merupakan
contoh Serial Monitor
2. Apa saja fitur
E. Text Editor di Arduino?
F. Console Window
Console Window adalah
bagian di bawah text editor
yang berfungsi
menampilkan pesan-pesan
yang dikerjakan aplikasi
dan pesan-pesan tentang
sketch akan muncul pada
Merupakan bagian penting bagian ini
dari Arduino IDE karena
menjadi tempat untuk
membuat dan mengedit
kode program
3. Sketching
Sketching merupakan proses
membuat "sketch" atau lebih
jelasnya ialah proses menyusun
kode program yang nantinya
akan diupload ke dalam papan
Arduino.
Sebelum mulai sketching, perlu
diketahui beberapa hal seperti
deklarasi, jenis data, dan lain
sebagainya.
3. Sketching
Sebuah sketch dalam arduino
IDE terbagi menjadi 3 bagian.
Bagian header, void setup, dan d a h ea d e r biasanya
Pa
fin isi-definisi
void loop. ditulisk a n d e
g si- fu ng si penting
atau fun m
a k an d ig u nakan dala
yang
r am ya n g dirancang,
prog
fungsi setup(), bertujuan
a p e n g g u n aan library
misalny
menyediakan lingkungan
d e fin is ia n variable.
dan pe n
(settingan) seperti pin input,
output sebelum dijalankan
program utama di Arduino
sementara pada fungsi loop(),
program di dalamnya akan terus
menerus running (perulangan)
dan akan berakhir jika daya
dicabut atau board Arduino
dimatikan.
3. Sketching
menggunakan
#define
contoh:
#define LED 2
Pada Arduino IDE
terdapat dua cara untuk
mendefinisikan dan
mendeklarasikan menyebutkan tipe data
variabel. kemudian diikuti dengan
penyebutan nilai pin
masukan
contoh:
int LED = 2;
3. Sketching Tipe data & istilah lain
pada Aduino IDE
Macam-macam tipe data:
1. int & unsigned int #include digunakan untuk
2. float menambahkan libraries luar.
3. void contoh:
4. booelan #include <LiquidCrystal.h>
5. char
6. string
7. String
LIbrarry : kumpulan kode
8. array
program dasar yang dikemas
9. double untuk memberikan perintah
10. long & unsigned long terhadap suatu komponen
11. short agar bekerja sesuai fungsinya.
12. word
void setup
3. Sketching
&
void loop berfungsi mengontrol
void loop
setiap perintah Input pada
program dan akan
void setup berfungsi untuk menjalankan setiap perintah
mendeklarasikan perintah pada Output pada program selama
setiap variabel, menentukan pin program berjalan.
mode, menentukan boudread
pada serial monitor dan lain-
lain.
Baik pada void setup maupun
jangan lupa tambahkan ; void loop keduanya diawali dan
(semicolon) di setiap akhir diakhiri dengan kurung kurawal.
perintah.
3. Sketching
Contoh sketch untuk sensor LM35
4. Uploading
Uploading merupakan tahapan
akhir dalam pemrograman
menggunakan Arduino IDE.
1. pastikan sketch yang dibuat sudah benar.
How 2. hubungkan papan arduino ke PC/Laptop
dengan kabel usb
To 3. pilih menu tools untuk memilih board serta
port yang akan digunakan.
Upload? 4. jika sudah sesuai, klik upload button pada
bagian quick button action
5. tunggu dan akan muncul keterangan pada
status bar jika uploading telah berhasil
dilakukan