반응형
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는 밝아진다.
반응형
'Arduino' 카테고리의 다른 글
[Arduino] RGB LED 실습: 7가지 색상 표현하기 (0) | 2020.12.15 |
---|---|
[Arduino] RGB LED란? (0) | 2020.12.13 |
[Arduino] LED 실습: LED 차례로 한 개씩 On/Off 하며 왕복하기 (0) | 2020.12.09 |
[Arduino] LED 실습: LED 하나씩 모두 On, 이후 하나씩 Off 하기 (0) | 2020.12.06 |
[Arduino] LED 실습: 1초마다 LED 한 개씩 차례로 On/Off 하기 (0) | 2020.12.04 |