void setup() {
//led PWM simbolnya ~ 3 dst ( Pin mode khusus)
//PWM digunakan untuk mencerahkan dan meredupkan led
//beda dengan yang bukan PWM pin 2 dst hanya bisa memprogram hanya bs nyala dan mati saja
pinMode(3, OUTPUT);
pinMode(10, OUTPUT);
pinMode(5, OUTPUT);
pinMode(1, OUTPUT);
pinMode(6, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
// Menseting lampu menjadi lebih terang atau sebaliknya
// setingan kecerahan dimulai menggunakan var : byte (0 - 255)
// PWM tidak menggunakan DigitalWrite seperti yg bukan PWM
// tp menggunakan AnalogWrite
// analogwrite (3, 255) atau kebalikan
// bukan analogwrite (3, HIGH/LOW)
analogWrite(3,0);
delay (1000);
analogWrite(3,10);
delay (1000);
analogWrite(3,100);
delay (1000);
analogWrite(3,200);
delay (1000);
analogWrite(3,255);
delay (1000);
analogWrite(3,0);
delay(1000);
analogWrite(10,0);
delay (1000);
analogWrite(10,10);
delay (1000);
analogWrite(10,100);
delay (1000);
analogWrite(10,200);
delay (1000);
analogWrite(10,255);
delay (1000);
analogWrite(10,0);
delay(1000);
analogWrite(5,0);
delay (1000);
analogWrite(5,10);
delay (1000);
analogWrite(5,100);
delay (1000);
analogWrite(5,200);
delay (1000);
analogWrite(5,255);
delay (1000);
analogWrite(5,0);
delay(1000);
analogWrite(1,10);
delay (1000);
analogWrite(1,100);
delay (1000);
analogWrite(1,200);
delay (1000);
analogWrite(1,255);
delay (1000);
analogWrite(1,0);
delay(1000);
analogWrite(9,10);
delay (1000);
analogWrite(9,100);
delay (1000);
analogWrite(9,200);
delay (1000);
analogWrite(9,255);
delay (1000);
analogWrite(9,0);
delay(1000);
analogWrite(6,0);
delay (1000);
analogWrite(6,10);
delay (1000);
analogWrite(6,100);
delay (1000);
analogWrite(6,200);
delay (1000);
analogWrite(6,255);
delay (1000);
analogWrite(6,0);
delay(1000);
analogWrite(11,0);
delay (1000);
analogWrite(11,10);
delay (1000);
analogWrite(11,100);
delay (1000);
analogWrite(11,200);
delay (1000);
analogWrite(11,255);
delay (1000);
analogWrite(11,0);
delay(1000);
}