Arduino 제어

아두이노 스위치로 LED 켜기 Arduino Switch LED ON

대마법사kjs 2023. 4. 18. 00:31

동작 : 버튼을 누를시에만 LED가 HIGH상태가 됩니다.

PushButton1 = 스위치

led = LED

pinMode = 해당 핀을 OUTPUT(출력) INPUT(입력)모드로 사용하도록 지정.

LED는 결과적으로 켜지는것임으로 출력.
PushButton1는 스위치로 신호를 입력해주면 LED가 출력됨으로 입력신호. INPUT.  근데 설정안해도 동작합니다.

질문은 댓글로 달아주시면 답변드리겠스빈다.

 

작동영상 및 회로도 사진.
너무 오랜만이라 회로도 다시 그렸스빈다.   더 보기쉽게 만들어보겠습니다.

댓글로 원하는거 있으시면 만들어보겠습니다.

int led = 7;
int PushButton1 = 8;
int ButtonS = 0;
void setup() {
  pinMode(led, OUTPUT);
  pinMode(PushButton1,INPUT);
}

void loop() {
   ButtonS = digitalRead(PushButton1);
  if(ButtonS == HIGH) {
    digitalWrite(led, HIGH);
  }
  else {
    digitalWrite(led, LOW);
  }
}