Simulasi LED Redup Terang (Fade PWM) Arduino Online (Tanpa Alat)

Fade membuat LED meredup dan menerang secara halus, bukan sekadar nyala-mati. Kuncinya adalah PWM di pin D9: nilai analogWrite diubah bertahap dari 0 sampai 255 lalu kembali turun.

Board: Arduino Uno2 komponen
Rangkaian simulasi Fade PWM (redup-terang) dengan Arduino Uno di NOVIOT

Komponen yang dipakai

  • Arduino Uno
  • LED
  • Resistor

Cara kerja

  1. LED disambungkan ke pin D9 (pin PWM bertanda ~), lalu resistor 220 Ohm ke GND.
  2. Loop pertama menaikkan nilai analogWrite dari 0 ke 255 dengan langkah 5 setiap 20 ms.
  3. Loop kedua menurunkannya lagi dari 255 ke 0, sehingga LED tampak bernapas.
  4. Nilai 0 berarti LED mati penuh, nilai 255 berarti kecerahan maksimum.

Konsep yang dipelajari

PWM (analogWrite)Nilai analog 0 sampai 255Loop for bertahapPin PWM pada Arduino Uno

Kode program

/*
  Fade: PWM pada pin 9 membuat LED redup -> terang -> redup.
  Rangkaian: D9 -> LED (anode) -> 220 Ohm -> GND.
*/
void setup() {
  pinMode(9, OUTPUT);
  Serial.begin(9600);
  Serial.println(F("Fade D9 (PWM) siap."));
}

void loop() {
  for (int nilai = 0; nilai <= 255; nilai += 5) {
    analogWrite(9, nilai);
    delay(20);
  }
  Serial.print(F("PWM D9 mencapai puncak t="));
  Serial.print(millis());
  Serial.println(F(" ms"));

  for (int nilai = 255; nilai >= 0; nilai -= 5) {
    analogWrite(9, nilai);
    delay(20);
  }
}

Template Arduino Uno lainnya