아두이노 기울기 센서 (KY-020) LED 켜기
기울기 센서 (KY-020)로 간단히 LED를 켜는 예제이다.
해당 센서는 모듈이 기울어지면 내부 스위치가 작동하는 방식으로
기울어진 각도등 상세값은 알수 없으며 기울어졌는지만 확인이 가능하다.
인터넷에서 저렴하게 구할수 있으며 정밀하지 않은 센서이다.
int ledPin = 13; int buttonPin = 3; void setup () { pinMode (ledPin, OUTPUT) ; pinMode (buttonPin, INPUT); //센서의 값 0 or 1 } void loop () { int val = 0; val = digitalRead (buttonPin); if (val == HIGH) //센서의 값이 1이면 LED를 켠다 { digitalWrite (ledPin, HIGH); } else { digitalWrite (ledPin, LOW); } delay(500); }
예제에 사용된 기울기 센서는 KY-020 이다
Signal에 3번핀을 연결하고 5V, GND에 차례로 연결한다
LED도 연결하며 저항은 300옴을 사용 하였다
LED는 13번핀에 연결한다
전체적으로 연결된 모습니다
센서가 기울어지면 LED가 켜지는 모습을 볼수있다.
정밀하지 않은 센서여서 단순히 사물이 기울어졌는지 정도만 판단할 수 있다