Limetime's TimeLine
article thumbnail
반응형

버튼을 누르면 LED에 불이 들어오도록 구현해보자!

<cpp />
#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옴의 저항을 연결해준다.

 

 

반응형
profile

Limetime's TimeLine

@Limetime

포스팅이 좋았다면 "공감❤️" 또는 "구독👍🏻" 해주세요!