com
Bab 5
Program Arduino Anda
Yang Pertama
Bab ini :
Seperti
halnya
bahasa
pemrograman
lain,
pembelajaran
95
tampilan
helloWorld.ino
ini
(display)
akan
sendiri,
maka
menampilkan
program
string
ke
Arduino
Tampilan (laptop/PC)
Komunikasi serial
Gambar 5.1. Diagram blok sketch HelloWorld
Start
End
Gambar 5.2. Diagram alir sketch HelloWorld
96
[1]void setup() {
[2] Serial.begin (9600);
[3] Serial.println ("Hello World");
[4]}
[5]void loop() {
[6]}
Penjelasan Sketch :
Baris [1] s.d [4] : Sebenarnya merupakan blok untuk inisialisasi
program. Pada blok ini semua baris program hanya dieksekusi
satu kali. Pada baris [2] port serial diinisialisasi dengan baudrate
(9600), sedangkan pada baris [3], dikirim string Hello World
melalui port serial ke komputer/laptop. Karena baris [3] ditulis
di blok void setup(), maka baris ini hanya akan dieksekusi sekali
setiap program mulai berjalan dan sudah sesuai dengan desain
di diagram alir di atas.
Baris [5] dan [6] : Sebenarnya merupakan program utama,
namun karena tidak ada satupun baris program di dalam void
loop(), mikrokontroller hanya akan terus berputar-putar dalam
loop tanpa mengeksekusi fungsi apapun.
Hasil dari sketch di atas secara keseluruhan adalah Arduino akan
satu kali mengirim string Hello World ke komputer/laptop
sesaat setelah program dijalankan, dan selanjutnya Arduino
seakan-akan berhenti beroperasi walaupun sebenarnya yang
terjadi adalah tetap mengeksekusi void loop().
Berikutnya, kita akan mencoba mengimplementasikan sketch
HelloWorld.ino melalui simulator dan papan Arduino.
98
, melainkan tombol
(step
100
string
Hello
World
sekali
saja
di
jendela
101
Anda
memahami
sketch
HelloWorld.ino
melalui
printer).
Sebagai
persiapan
supaya
percobaan
102
unggah
sketch
HelloWorld.ino
ke
papan
telah
belajar
bagaimana
menyetting
aplikasi,
bagaimana
menulis
program/sketch
berdasarkan
Kesimpulan
Beberapa
poin
penting
dari
eksperimen
program/sketch
106