const int Led1 = 23;
const int Led2 = 19;
const int Led3 = 18;
const int Led4 = 5;
const int Led5 = 4;
const int Led6 = 13;
const int Led7 = 12;
const int Led8 = 14;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(Led1, OUTPUT);
pinMode(Led2, OUTPUT);
pinMode(Led3, OUTPUT);
pinMode(Led4, OUTPUT);
pinMode(Led5, OUTPUT);
pinMode(Led6, OUTPUT);
pinMode(Led7, OUTPUT);
pinMode(Led8, OUTPUT);
for(int i = 0; i < 10; i++) {
Serial.println(i);
delay(500); // Delay 500 ms setiap iterasi
digitalWrite(Led1, HIGH);
digitalWrite(Led2, HIGH);
digitalWrite(Led3, HIGH);
digitalWrite(Led4, HIGH);
digitalWrite(Led5, HIGH);
digitalWrite(Led6, HIGH);
digitalWrite(Led7, HIGH);
digitalWrite(Led8, HIGH);
delay(250);
digitalWrite(Led1, LOW);
digitalWrite(Led2, LOW);
digitalWrite(Led3, LOW);
digitalWrite(Led4, LOW);
digitalWrite(Led5, LOW);
digitalWrite(Led6, LOW);
digitalWrite(Led7, LOW);
digitalWrite(Led8, LOW);
delay(250); // this speeds up the simulation
}
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(Led1, HIGH);
digitalWrite(Led2, HIGH);
delay(250);
digitalWrite(Led3, HIGH);
delay(250);
digitalWrite(Led4, HIGH);
delay(250);
digitalWrite(Led5, HIGH);
delay(250);
digitalWrite(Led6, HIGH);
delay(250);
digitalWrite(Led7, HIGH);
delay(250);
digitalWrite(Led8, HIGH);
delay(250);
digitalWrite(Led1, LOW);
delay(250);
digitalWrite(Led2, LOW);
delay(250);
digitalWrite(Led3, LOW);
delay(250);
digitalWrite(Led4, LOW);
delay(250);
digitalWrite(Led5, LOW);
delay(250);
digitalWrite(Led6, LOW);
delay(250);
digitalWrite(Led7, LOW);
delay(250);
digitalWrite(Led8, LOW);
delay(250);
}