Arduino
[Arduino] LED 실습: LED 밝기 제어
sweetnew
2020. 12. 11. 00:52
반응형
LED 밝기 제어
(준비물)
아두이노 우노(Arduino Uno)
USB 케이블
LED
저항
점퍼 케이블
(회로 연결)
int led1 = 13;
int led2 = 12;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop() { // led1과 led2를 같은 주기상에 놓아준다.
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
delay(9); // led1의 'HIGH' 시간이 높다 -> led1가 더 밝다
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay(1);
}
LED는 전류 제어 소자로 전류가 많이 흐르면 밝아진다.
따라서 같은 주기상에서 'HIGH'의 시간이 길어지면 LED는 밝아진다.
반응형