IF
Fungsi if umumnya digunakan
untuk membaca kondisi pin, misalnya :
Button = digitalRead (D9);
If (button==HIGH) {
//Do something
}
If bisa juga digunakan untuk
melakukan perbandingan, seperti lebih dari ( >= ), kurang dari, dan lain
sebagainya, oleh karen itu kita harus mengetahui operator pembanding yang
terdapat pada arduino. Tabel berikut akan menjelaskan operator pembanding yang
terdapat pada Arduino IDE dan fungsinya.
Operpator
|
Fungsi
|
Contoh
|
==
|
Sama dengan ....
|
A == A
|
>=
|
Lebih
besar dari sama dengan....
|
B >=
A
|
<=
|
Lebih
kecil dari sama dengan.....
|
A <=
B
|
>
|
Lebih
besar
|
B >
A
|
<
|
Lebih
kecil
|
A <
B
|
!=
|
Tidak
sama dengan
|
A != B
|
Contoh penggunaan operator
pembanding dalam sebuah program dapat dilihat pada contoh berikut:
If (count <= 20) { Count
++; }
Dari contoh program diatas,
nilai count akan terus bertambah
selama nilainya kurang dari sama dengan 20.
If....
Else
Penggunaan If..Else umunya
digunakan untuk menangani beberapa kondisi,
cakupan if ... else lebih luas dibandindingkan penggunaan if saja. Misalnya
If (kondisi == A) {
//lakukan perintah A }
Else if (kondisi == B) { //
lakukan aksi B }
Else if (kondisi == C) { //
lakukan aksi C }
Else { //lakukan aksi lain
}
Switch
... case
Penggunaan switch .. case
hampir mirip dengan if .. else. Switch .. case umumnya digunakan dalam operasi
pilihan menu karena penulisan programnya yang relatif sederhana,
switch merupakan bagian
utama yang berisi suatu variable, yang akan dibandingkan dengan nilai
yangterdapat pada statement case. Berikut adalah contoh programnya
Switch (variable) {
Case 1: //lakukan suatu perintah ketika nilai variable =
1
Break;
Case 2: //lakukan suatu perintah ketika nilai variable =
2
Break;
Case 3: //lakukan suatu perintah ketika nilai variable =
3
Break;
Default:
//lakukan suatu perintah ketika nilai
variable tidak sama dengan 1, 2, atau 3.
Break; }
Dalam setiap statement case
selalu diakhiri dengan break, break berfungsi sebagai pemisah antara setiap
case, tanpa penggunaan break, statement switch akan terus mengeksekusi program
sampai pada break.
Diakhir pernyatan switch
case terdapat default, perintah
tersebut hampir sama dengan perintah else,
yang berarti bila tidak ada yang cocok dengan seriap case maka dilaksanakan
perintah yang terdapat pada default.
Program percabangan Arduino
Reviewed by Unknown
on
November 13, 2017
Rating:
ijin share min
ReplyDeleteSilahkan sansan, semoga bermanfaat😊
ReplyDelete