adsense

Program percabangan Arduino




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 Program percabangan Arduino Reviewed by Unknown on November 13, 2017 Rating: 5

2 comments:

Powered by Blogger.