# 목적
디지털 입력(기울기센서) 값을 이용하여 디지털 출력(LED)을 제어하는 방법을 배운다.
# 기울기 센서로 LED 켜고 끄기
목표 : 기울기 센서를 이용하여 LED를 켜거나 끈다.
준비물 : LED, 기울기 센서, 220옴 저항
입출력 설명
입력 : digitalRead(기울기센서, 1 또는 0)
처리 : 기울기 센서 값이 1이면 LED 에 HIGH 값을 보낸다.
출력 : digitalWrite(LED, HIGH 또는 LOW)
## 회로도
## 코드
// 기울기센서의 값을 시리얼 모니터로 확인하려면 아래 코드에서 주석된 부분을 해제한다.
int ledPin = 13;
int sensorPin = 3;
void setup(){
pinMode(ledPin, OUTPUT);
pinMode(sensorPin, INPUT);
// Serial.begin(9600);
}
void loop(){
int val = digitalRead(sensorPin);
// Serial.println(val);
if(val == 1){
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}
## 시뮬레이션