int ledPins[] = {2, 3};
int currentLED = 0;
int intensity = 0;
int step = 5; // Nilai ini mengontrol kecepatan berdenyut
unsigned long previousMillis = 0;
const long interval = 10;
void setup() {
for (int i = 0; i < 2; i++) {
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
analogWrite(ledPins[currentLED], intensity);
intensity += step;
if (intensity >= 255 || intensity <= 0) {
step = -step;
currentLED = 1 - currentLED; // Bergantian antara LED 2 dan 3
}
}
}