반응형
버튼을 누르면 LED에 불이 들어오도록 구현해보자!
#define L_LED 12
#define R_LED 11
#define L_BUTTON 3
#define R_BUTTON 2
void setup() {
// put your setup code here, to run once:
pinMode(L_LED, OUTPUT);
pinMode(R_LED, OUTPUT);
pinMode(L_BUTTON, INPUT);
pinMode(R_BUTTON, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(L_BUTTON) == HIGH){
digitalWrite(L_LED, HIGH);
}else{
digitalWrite(L_LED, LOW);
}
if(digitalRead(R_BUTTON) == HIGH){
digitalWrite(R_LED, HIGH);
}else{
digitalWrite(R_LED, LOW);
}
}
3번 버튼이 눌러지면(HIGH), 12번 LED에 불이 들어오고(HIGH)
2번 버튼이 눌러지면(HIGH), 11번 LED에 불이 들어온다(HIGH)
Button은 극이 없다. LED에는 1K옴의 저항을, 버튼에는 10K옴의 저항을 연결해준다.
반응형