TP1



Kondisi awal LED mati lalu hidup bergantian dari kiri ke kanan secara berulang.

2. Komponen [kembali]

a. Arduino-Uno
b. Resistor
c. LED
d. Ground


3. Rangkaian Simulasi [kembali]



4. Prinsip kerja rangkaian [kembali]

Rangkaian ini bekerja dengan prinsip gerbang logika, dimana terlihat pada coding arduino itu sendiri. Terdapat pengulangan yang dimulai dari pin 4 dimana ketika pin 4 berlogika high, LED yang terhubung akan menyala sedangkan pin lain berlogika low sehingga LED yg terhubung dengan pin tersebut akan mati. Kemudian delay 1000 ms sebagai jeda untuk lanjut ke coding selanjutnya yaitu keadaan ketika pin 3 berlogika high dan lainnya belogika low yang memiliki jeda 1000 ms. Begitu seterusnya untuk pin selanjutnya sampai pin 0. Ketika pin 0 sudah jeda 1000ms, pin 4 akan berlogika high lagi karena adanya pengulangan.

5. Listing [kembali]
// Lampu LED Berjalan Menggunakan Arduino UNO 
// Menyalakan LED dengan Aktif HIGH

void setup()
{
pinMode(0, OUTPUT);
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
// menjadikan PIN 0, 1, 2, 3, dan 4 sebagai OUTPUT
}

void loop()
{
//menyala secara bergilir

digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
delay(1000);
digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(1000);
digitalWrite(0, LOW);
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(1000);
digitalWrite(0, HIGH);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(1000);
}



Tidak ada komentar:

Posting Komentar