Diary Electrical Student

Minggu, 28 Juni 2020

CONTOH PROGRAM PERULANGAN ARDUINO PADA RUNNING LED

Pada postingan kali ini saya akan menunjukan salah satu contoh program menggunakan perulangan pada arduino. Sebenarnya ada
beberapa jenis pernyataan perulangan yang digunakan pada program arduino. Tetapi disini saya menggunakan pernyataan perulangan "while" pada program kali ini.

Pernyataan "while" akan memerintahkan program untuk melakukan pengulangan terus menerus dan tak terhingga, sampai nilai test kondisi yang terdapat di dalam kurung () tercapat. Format penulisan untuk pernyatan perulangan "while" adalah :

while(test kondisi)
    { pernyataan / program ; }

Test kondisi adalah sebuah bilangan boolean yang menyatakan benar/salah.

Berikut ini merupakan contoh program pernyataan perulangan "while" pada Running LED

int i; adalah pendeklarasian variable global. Maksudnya, variable itu dapat digunakan sebagai pengenalan "i" berupa integer bisa digunakan diseluruh bagian program.

Void setup untuk memulai program yang dijalankan sekali.

pinMode(5, OUTPUT);
pinMode(6, OUTPUT)
pinMode(7, OUTPUT)
pinMode(8, OUTPUT)
pinMode(9, OUTPUT)
pinMode(13, OUTPUT)
Pada program ini menunjukan inisiasliasi pada setiap pin - pin arduino sebagai output. Pada contoh kali ini yang berperan sebagai output yaitu LED yang berjumlah 6 sesuai yang di inisialisasi pada program ini

Void loop untuk menjalankan program yang dijalankan secara berulang. jika pada suatu program tidak terdapat void loop, pada pada program tersebut tidak ada perulangan yang artinya hanya dijalankan sekali seperti pada void setup.

Perbedaannya jika WHILE variable "i" perlu diberi nilai awal yaitu i=5; selanjutnya masuk ke fungsi WHILE. Selanjutnya While (i<=9) akan masuk kedalam program digitalwrite (i,High) untuk menyalakan LED . i menunjukan pin setiap perulangan. Setelah itu delay selama 1 detik. Selanjutnya, digitalwrite (i,Low) untuk mematikan LED.

Setelah program tersebut ditambahkan i++ untuk menambah perulangan. Ketika "i" sudah lebih dari 9 maka program didalam while tidak dapat dieksekusi.

Program langsung mengarahkan ke return 0; . Sehingga, "i" kembali ke 0 dan memulai kembali dari awal. Begitupun seterusnya.

1 komentar:

CONTOH PROGRAM PERULANGAN ARDUINO PADA RUNNING LED Pada postingan kali ini saya akan menunjukan salah satu contoh program menggunakan peru...