TUGAS SOFTSKILL

Selasa, 30 Juni 2020

Rangkaian Running LED dengan menggunakan WHILE

Gambar 1. Rangkaian Running LED 

Alat dan Bahan

  • 5 Buah LED 
  • 5 Buah Resistor 330Ω Ohm
  • Kabel Jumper Secukupnya
  • 1 Buah Protoboard
  • 1 Buah Arduino 

Sketch Program

Berikut adalah program dari Lampu LED Berjalan (Running LED) Menggunakan Arduino dengan WHILE. 

Kita menggunakan Pin 5, 6, 7, 8, dan 9 sebagai keluaran LED.


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

Void Loop berguna sebagai program utama. Jika dalam sebuah film adalah jalan cerita utamanya. Disana, terdapat WHILE yang digunakan sebagai metode yang digunakan

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.

Berbeda dengan FOR, pendeklarasian langsung  diawal. For (i=5;i<=9;i++) terlihat pendeklarasian berada diawal.

Sebenarnya secara prinsip kerja sama. Maksudnya, keduanya bisa digunakan untuk perulangan untuk n kali. Contoh ingin melakukan perulangan 5 kali seperti pada program LED berjalan diatas.

sumber: