【 아두이노 센서#31】 쇼크 센서( 충격감지) Shock Sensor 다루기
오늘은 쇼크센서라고 하는 충격 감지 센서에 대해 다루어 보려고 한다.
틸트센서는 정해놓은 위치에 기울기가 바뀌면 스위치 기능 처럼 On / Off 할 수 있었다면, 쇼크센서는 외부 충격(흔들림, 떨어뜨림, 부딪힘)에 모두 반응 하는 센서이다. 다만, 충격의 강도나 크기 자체를 특정 할 수 없기 때문에 실험을 통해 반응하는 정도를 확인해보고, 필요하다면 다른 센서와 함께 보완적으로 사용하면 좋을 것이다.
▶ 선수 학습 :
없음.
▶ 충격 감지 센서 사양 및 동작 특성
▶ 실습 목표 :
1. 외부 충격에 따라 센서가 반응 하는 정도를 살펴 볼 수 있다.
2. 흔듬, 충격, 기울임 등 센서가 반을 할 수 있는 다양한 형태에 대해 실험 해 볼 수 있다.
▶ 실습 회로도면 :
(이미지 클릭하면 확대 가능)
▶ 실습 절차 :
▶ 프로그램 코드 및 설명 :
/* 충격 센서(Shock Sensor)의 동작을 LED로 확인해보기 */
int Shock = 3;
int ShockLED = 7;
void setup( ) {
pinMode(Shock, INPUT);
pinMode(ShockLED, OUTPUT);
}
void loop() {
if (digitalRead(Shock) == HIGH) {
digitalWrite(ShockLED, HIGH);
delay(30);
}
else {
digitalWrite(ShockLED, LOW);
delay(100);
}
}
▶ 실행영상 :
(전체화면 보기로 보세요)
▶ 아두이노 파일다운 :
'아두이노 > 2. 아두이노센서' 카테고리의 다른 글
【 아두이노 센서#34】 토양 센서( YL-38) Sensor 다루기 (0) | 2019.02.18 |
---|---|
【 아두이노 센서#33】 인체감지 센서( HC-SR501) Sensor 다루기 (2) | 2019.02.15 |
【 아두이노 센서#30】 틸트센서( KY-017) Sensor 다루기 (0) | 2019.02.13 |
【 아두이노 센서#29】 터치 LED센서( Heltec) Sensor 다루기 (0) | 2019.02.12 |
【 아두이노 센서#28】 터치 센서( TTP223B) Touch Sensor 다루기 #2 (0) | 2019.02.11 |