/*
Proyek 1- Blink Tiga LED
Tiga LED berkedip pada digital pin yang berbeda
*/
int firstLedPin = 3; // Inisialisasi setiap pin LED
int secondLedPin = 5;
int thirdLedPin = 7;
void setup() {
// put your setup code here, to run once:
pinMode(firstLedPin, OUTPUT);//set LED pin sebagai output
pinMode(secondLedPin, OUTPUT);//set LED pin sebagai output
pinMode(thirdLedPin, OUTPUT); //set LED pin sebagai output
}
void loop() {
// put your main code here, to run repeatedly:
// Setiap LED berkedip 500 milisecond (1/2 detik)
blinkLED(firstLedPin, 500);
blinkLED(secondLedPin, 500);
blinkLED(thirdLedPin, 500);
}
// Durasi kedipan LED dalam milisecond
void blinkLED(int pin, int duration)
{
digitalWrite(pin, HIGH); // LED on
delay(duration);
digitalWrite(pin, LOW); // LED off
delay(duration);
}