페이지

2026년 6월 15일 월요일

5.3.5. 버튼 1개로 LED 1개 제어하기





CODE 5.11 | 버튼으로 LED 제어하기
01int buttonPin = 2; // 푸시 버튼을 연결한 디지털 핀
02int ledPin = 10; // LED를 연결한 디지털 핀
03 
04void setup() {
05  pinMode(buttonPin, INPUT_PULLUP); // 버튼 핀에 내부 풀업 저항 사용
06  pinMode(ledPin, OUTPUT); // LED 핀을 출력 모드로 설정
07}
08 
09void loop() {
10  int buttonState = digitalRead(buttonPin); // 버튼 상태 읽기
11 
12  // 버튼이 눌리면 LOW 신호가 입력됨
13  if (buttonState == LOW) {
14    digitalWrite(ledPin, HIGH); // LED 켜기
15  }
16  // 버튼을 누르지 않으면 HIGH 신호가 입력됨
17  else {
18    digitalWrite(ledPin, LOW); // LED 끄기
19  }
20}



 

댓글 없음:

댓글 쓰기