exercise
LED를 서서히 부드럽게 켜고 꺼 봅니다
material
LED(any color), 220Ω resistor
circuit
![](http://mimlab.net/wp-content/uploads/2022/01/4.부드럽게켜고끄기.jpg)
code
int ledPin = 9; // light connected to digital pin 9
void setup() {
// nothing for setup
}
void loop() {
// fade in (from min to max)
for(int value = 0 ; value <= 255; value += 5) {
analogWrite(ledPin, value); //sets the value(range 0~255)
delay(30); // waits for 30 milliseconds
}
}
further exercise
(초급) 서서히 켜졌다가 서서히 꺼지게 해봅시다
(중급) 다양한 밝기로 자유롭게 밝아졌다 어두워졌다를 반복하도록 해봅시다
(중급) 여러 개의 LED가 동시에 서서히 켜지도록 해봅시다
(고급) 여러 개의 LED가 순서대로 서서히 켜지고 꺼지도록 해봅시다