[ arduino ] 3개의 버튼으로 3개의 LED를 하나씩 제어하기 - 3개의 버튼으로 RGB-LED 제어하기
작성일 21-01-21 10:40
페이지 정보
작성자 웹지기 조회 5,627회 댓글 0건본문
1) 3개의 버튼으로 3개의 LED를 하나씩 제어하기
2) 3개의 버튼으로 RGB-LED 제어하기
두개의 프로그램은 모두 같고, 배선만 수정해주면 된다.
int pushButton2 = 2;
int pushButton3 = 3;
int pushButton4 = 4;
int led11 = 11;
int led12 = 12;
int led13 = 13;
void setup() {
Serial.begin(9600);
pinMode(pushButton2, INPUT);
pinMode(pushButton3, INPUT);
pinMode(pushButton4, INPUT);
pinMode(led11, OUTPUT);
pinMode(led12, OUTPUT);
pinMode(led13, OUTPUT);
}
void loop() {
int buttonState2 = digitalRead(pushButton2);
Serial.println(buttonState2);
delay(1);
int buttonState3 = digitalRead(pushButton3);
Serial.println(buttonState3);
delay(1);
int buttonState4 = digitalRead(pushButton4);
Serial.println(buttonState4);
delay(1);
digitalWrite(led11, buttonState2);
digitalWrite(led12, buttonState3);
digitalWrite(led13, buttonState4);
/* 아래와 같은 방법으로도 전원의 온오프가 가능하다.
if(buttonState2 == 1) {
digitalWrite(11, HIGH);
} else {
digitalWrite(11, LOW);
}
*/
}
1) 3개의 버튼으로 3개의 LED를 하나씩 제어하기
아래의 이미지에서 저항은 모두 - 쪽에 연결해야 하는데 그림이 잘못되었음.
2) 3개의 버튼으로 RGB-LED 제어하기
프로그램은 같은 방식이로 배선만 새로 해주면 된다.
추천0
비추천 0
댓글목록
등록된 댓글이 없습니다.