동작 : 버튼을 누를시에만 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);
}
}
'Arduino 제어' 카테고리의 다른 글
아두이노 시리얼 모니터 숫자 출력. (0) | 2023.04.24 |
---|---|
08. 아두이노 DHT11 온도습도센서 사용하기 (0) | 2022.05.24 |
07. 아두이노 서보모터 SG90 제어. Arduino Servo SG90 Control Example (0) | 2022.05.13 |
06. 아두이노 LED를 조도센서로 ON/OFF 제어 해보기. Arduino LED, CDS (0) | 2022.05.12 |
05. 아두이노 스위치 2개로 LED ON OFF 제어 해보기 (0) | 2022.05.04 |