const int ledPin = 9;
int batasRedup = 0; //Awal Kecerahan LED
int jumlahKecerahan = 5; //Jumlah perubahan kecerahan LED
void setup() {
pinMode(ledPin, OUTPUT); // Mengatur pin LED sebagai OUTPUT
}
void loop() {
// Perulangan dari redup ke terang
for (batasRedup = 0; batasRedup <= 255; batasRedup += jumlahKecerahan) {
analogWrite(ledPin, batasRedup); //Mengatur kecerahan LED
delay(100); //Menunggu 100ms
}
for (batasRedup = 225; batasRedup >= 0; batasRedup -= jumlahKecerahan) {
analogWrite(ledPin, batasRedup); //Mengatur kecerahan LED
delay(100); //Menunggu 100ms
}
digitalWrite(ledPin, LOW);
delay(1000);
}