On - Off LED







int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};  //mendeklarasikan pin 2-9 yang digunakan 

void setup()                                     //semua kode dalam fungsi ini hanya dibaca sekali {   for (int i = 0; i <= 8; i++)            //perulangan dari 0 dengan nilai batas kecil sama dengan 8; increase  
 {     pinMode (led[i], OUTPUT);   //menyatakan pin yang dihubungkan ke LED sebagai OUTPUT  


void loop() {                                               //Semua kode dalam fungsi ini dibaca berulang   
for (int hidup = 0; hidup <= 8; hidup++)  //Kondisi perulangan dari 0 dengan batas nilai 8 untuk menghidupkan LED  
 {     digitalWrite(led[hidup], HIGH);         //LED diberi logika 1 sehingga LED menyala     delay(100);                             //Jarak waktu 100 ms antar LED yang akan menyala   }   delay(100);                               //Jarak waktu 100 ms sebelum memulai perulangan   
for (int mati = 0; mati <= 8; mati++)     //Kondisi perulangan dari 0 dengan batas nilai 8; untuk mematikan LED   
{    
 digitalWrite(led[mati], LOW);           //LED diberi logika 0 sehingga LED mati     delay(100);                             //Jarak waktu 100 ms antar LED yang akan mati   }   delay(100);                               //Jarak waktu 100 ms sebelum memulai perulangan 


5. Analisa [kembali]
1.      Jelaskan fungsi delay terhadap hidup mati LED!
Jawab : Delay berfungsi untuk menetukan berapa lama jeda tampilan LED saat  hidup dan mati. Pada percobaan ini digunakan delay 100ms, jadi pada saat LED hidup makan dengan jeda 100ms LED akan mati , dan dengan jeda 100ms LED akan mati.

2.      Analisis bagaimana LED bisa hidup dan mati!

Jawab : Semua  LED diberi logika high sehingga semua LED menyala dan semua LED diberi logika low sehingga semua LED MATI. Prosesnya dengan menggunakan program arduino dengan menggunakan perulangan for.


6. Video [kembali]





7. Link Download [kembali]
Download Video disini 
Download HTML disini 

Tidak ada komentar:

Posting Komentar

PRAKTIKUM MIKROPROSESOR DAN MIKROKONTROLER KELAS B OLEH: Lara Gusti Yonica 1710952039 Dosen Pengampu: Dr.Eng...