int ledPin1 = 3; //Digital I/O 3번에 1번째 LED 연결
int ledPin2 = 4; //Digital I/O 4번에 2번째 LED 연결
int ledPin3 = 5; //Digital I/O 5번에 3번째 LED 연결
int switchPin = 6; //Digital I/O 6번에 트랜지스터 base 연결
void setup() {
// put your setup code here, to run once:
analogWrite(ledPin1, 1023);
analogWrite(ledPin2, 200);
analogWrite(ledPin3, 50); //1~1023 입력시 LED 점등됨. 하지만 너무 낮으면 불이 안켜지니 주의.
digitalWrite(switchPin, HIGH); //(스위치를 닫는다 = 회로를 연결한다)
delay(1000);
digitalWrite(switchPin, LOW);
analogWrite(ledPin1, 0);
analogWrite(ledPin2, 0);
analogWrite(ledPin3, 0);
}
void loop() {
delay(1000);
digitalWrite(switchPin, HIGH); //회로를 연결한 상태에서,
analogWrite(ledPin1, 1023);
delay(1000);
analogWrite(ledPin1, 0);
analogWrite(ledPin2, 1023);
delay(1000);
analogWrite(ledPin2, 0);
analogWrite(ledPin3, 1023);
delay(1000);
analogWrite(ledPin3, 0); //LED 1, 2, 3번 순서대로 1초씩 점등 후 꺼짐.
}