상품카테고리 > 센서 > 기울기/틸트

기울기 센서, 틸트 (Tilt Sensor - AT407)
판매가격 : 2,200원 (부가세 포함)
상품코드 :[3356]HJK-SP-10289
배송일 :당일발송
제조사 :Sparkfun
브랜드 :SparkFun [브랜드몰 바로가기]
남은수량 : 10개
구매수량 :
총 금액 :
추가&대량구매 요청 053-588-4080

  • 상품상세
  • 관련상품
  • 배송/교환/반품 안내

AT407 기울기 센서입니다. 안쪽의 공이 센서의 연결을 결정하며 이로써 단락이 결정됩니다.

일반 스위치 사용 방법과 비슷합니다.


관련 문서 


사용 예제

기울기 센서로 다음과 같이 회로를 구성해서 기울기를 감지할 수 있습니다. 저항은 10K 저항을 풀업으로 사용하였습니다.


아두이노 소스코드

  1. int inPin = 2; // the number of the input pin
  2. int outPin = 13; // the number of the output pin
  3. int LEDstate = HIGH; // the current state of the output pin
  4. int reading; // the current reading from the input pin
  5. int previous = LOW; // the previous reading from the input pin
  6. // the follow variables are long's because the time, measured in miliseconds,
  7. // will quickly become a bigger number than can be stored in an int.
  8. long time = 0; // the last time the output pin was toggled
  9. long debounce = 50; // the debounce time, increase if the output flickers
  10. void setup()
  11. {
  12. pinMode(inPin, INPUT);
  13. digitalWrite(inPin, HIGH); // turn on the built in pull-up resistor
  14. pinMode(outPin, OUTPUT);
  15. }
  16. void loop()
  17. {
  18. int switchstate;
  19. reading = digitalRead(inPin);
  20. // If the switch changed, due to bounce or pressing...
  21. if (reading != previous) {
  22. // reset the debouncing timer
  23. time = millis();
  24. }
  25. if ((millis() - time) > debounce) {
  26. // whatever the switch is at, its been there for a long time
  27. // so lets settle on it!
  28. switchstate = reading;
  29. // Now invert the output on the pin13 LED
  30. if (switchstate == HIGH)
  31. LEDstate = LOW;
  32. else
  33. LEDstate = HIGH;
  34. }
  35. digitalWrite(outPin, LEDstate);
  36. // Save the last reading so we keep a running tally
  37. previous = reading;
  38. }

Description: This AT407 basic tilt switch can easily be used to detect orientation. Inside the can are a pair of balls that make contact with the pins when the case is upright. Tilt the case over and the balls don’t touch, thus not making a connection.

There are numerous uses for these basic sensors, but keep in mind you might need to use some debouncing code, as the sensor isn’t immune to small vibrations and such.

Documents:

Image Map






견적요청
구매대행
퀵/방문수령
후불결제
기술문의