3개 버튼을 이용하여 삼색 LED의 색을 바꾸기
LED의 색이 1번 버튼 : 초록색, 2번 버튼 : 파란색, 3번 버튼 : 빨간색으로 변환됨
3_1. 스위치 풀업 저항
4_1. 3색 LED
void setup() {
pinMode(2, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
pinMode(4, INPUT_PULLUP);
pinMode(9, OUTPUT); // 초록색
pinMode(10, OUTPUT); // 파란색
pinMode(11, OUTPUT); // 빨간색
}
void loop() {
if (digitalRead(2) == LOW) {
analogWrite(11, 0);
analogWrite(10, 0);
analogWrite(9, 255);
}
else if (digitalRead(3) == LOW) {
analogWrite(11, 0);
analogWrite(10, 255);
analogWrite(9, 0);
}
else if (digitalRead(4) == LOW) {
analogWrite(11, 255);
analogWrite(10, 0);
analogWrite(9, 0);
}
else {
analogWrite(11, 0);
analogWrite(10, 0);
analogWrite(9, 0);
}
}
Copyright ⓒ Tech79 All right reserved