03 Arduino - Pulse Width Modulation (PWM)


Kali ini kita akan mencoba project Pulse Width Modulation (PWM), yaitu menyalakan LED seperti bernafas menyala perlahan hingga maksimal lalu meredup pelahan hingga padam dan berulang-ulang.

Peralatan:
1. Arduino Board
2. Kabel USB
3. LED merah
4. Resistor 220 ohm
5. Kabel jumper male - male

Koneksi Pin Out:
GND - untuk pin ground
Pin 11 - untuk pin signal PWM~ ke LED +

Video:
Segera hadir!

Kode:
Kali ini kita akan membuat kode program yang membuat LED menyala hingga maksimal dan meredup hingga padam seperti bernafas.
/* Arduino Project Project 03: Pulse Width Modulation (PWM) https://hobi-mikrokontroler.blogspot.com/ */ #include <Arduino.h> // mengambil library Arduino int ledPin = 11; // memilih digital pin 11 PWM~ void setup() { pinMode(ledPin,OUTPUT); // memilih pin dengan LED terkoneksi sebagai output } void loop(){ for (int value = 0 ; value < 255; value=value+1){ // menyalakan LED perlahan dari 0 ke 255 naik bertahap 1 angka analogWrite(ledPin, value); delay(5); // delay selama 5 mili second } for (int value = 255; value >0; value=value-1){ // memadamkan LED perlahan dari 255 ke 0 turun bertahap 1 angka analogWrite(ledPin, value); delay(5); // delay selama 5 mili second } }

Terima Kasih.

Noe