Lompat ke konten Lompat ke sidebar Lompat ke footer

cara mengunakan fungsi for pada pemograman arduino, fungsi perulangan


 Halo teman teman semua jumpa lagi di blog ini, pada kesempatan kali ini kita akan belajar menggunakan fungsi for () pada pemograman arduino, Fungsi for () ini adalah suatu fungsi yang di mana fungsinya untuk melakukan suatu perulangan pada program Arduino, dengan fungsi for ini kita dapat membuat program dapat di ulang sesuai keinginan kita 

Apa itu fungsi for () pada pemograman arduino.
Fungsi for () adalah sebuah fungsi yang fungsinya untuk mengulangi suatu program sesuai yang kita inginkan, fungsi for ini mirip seperti fungsi loop() tapi uniknya fungsi for () ini dapat di temukan berapa perulangan ya, sedangkan fungsi loop () kita tidak dapat menentukan berapa banyak untuk melakukan perulangan

Apa itu fungsi pada pemograman Arduino.
Buat yang belum tau apa itu fungsi, fungsi adalah suatu program yang kompleks yang dapat di panggil dengan nama yang telah di tentukan, dengan menggunakan fungsi kita dapat mempersingkat program kita, nah sekarang kita akan belajar menggunakan fungsi for () ini, 

Belajar menggunakan fungsi for pada pemograman Arduino.

Oke sekarang kita akan belajar menggunakan fungsi for () ini pada pemograman arduino di bawah ada beberapa program yang dapat di coba untuk memahami fungsi for () ini 

    for(int i=2; i<=6; i++){
    pinMode(i,OUTPUT);}

Program di atas berfungsi untuk membuat pin 2 sampai pin 6 sebagai OUTPUT

    for(int i=2; i<=6; i++){
        digitalWrite(i-1,LOW);
        digitalWrite(i,HIGH);
        delay(500);
       if(i==6){digitalWrite(i,LOW);}
    }

Program di atas berfungsi untuk menyalakan dan mematikan LED dari pin 2 sampai pin 6, LED akan terlihat seolah olah seperti berjalan

for(int i=6; i>=2; i--){
        digitalWrite(i+1,LOW);
        digitalWrite(i,HIGH);
        delay(500);
       if(i==2){digitalWrite(i,LOW);}
    }

program di atas berfungsi untuk menyalakan dan mematikan LED dari pin 6 sampai pin 2, ini mirip seperti program yang kedua tapi yang ini sebaliknya untuk menyalakan led dari pin 6 sampai pin 2, jika ingin mencoba programnya temen-temen bisa copy program di bawah yang telah di sediakan

void setup(){
    for(int i=2; i<=6; i++){
    pinMode(i,OUTPUT);}   
}
void loop(){    
    for(int i=2; i<=6; i++){
        digitalWrite(i-1,LOW);
        digitalWrite(i,HIGH);
        delay(500);
       if(i==6){digitalWrite(i,LOW);}
    }
    for(int i=6; i>=2; i--){
        digitalWrite(i+1,LOW);
        digitalWrite(i,HIGH);
        delay(500);
       if(i==2){digitalWrite(i,LOW);}
    }       
}

program di atas untuk menyalakan led dari pin dua sampai pin 6 setelah selesai aoan menyalakan lagi dari pin 6 sampai pin dua, jika temen-temen ingin mencobanya silahkan di cpy program di atas dan lihat hasilnya, untuk video tutorialnya sudah saya sediakan di bawah

jangan lupa untuk subscribe ya channel YouTube Badar Teknog 😁