[아두이노 센서] 아두이노 피에조 진동센서 사용하기 (Piezo Vibration Sensor)
[ 아두이노 우노 R3 보드 + 피에조 진동센서 (Piezo Vibration Sensor) 연결하기 ]
출처 [메카솔루션] http://Mechasolution.com
아두이노 우노 + 1M 저항 1개 + 진동센서 아두이노 우노 전원 케이블 + 브레드보드 + MM, MF 점퍼선
[ 피에조 진동 감지 센서 (Piezo Vibration Sensor - Small Vertical) ]
피에조 진동센서를 이용하면 충격 혹은 진동을 센싱할 수 있습니다. 고전압이 출력될 수 있으며, 이에 따른 회로 보호를 위해 저항등과 함께 사용해줄 수 있습니다. 진동, 충격등의 센싱 값을 아날로그 값으로 확인할 수 있으며, 필름 형태로 되어있어 유연한 스위치 용도로도 사용할 수 있습니다.
[ 아두이노 스케치 프로그래밍 알아보기 ]
const int PIEZO_PIN = A0; // Piezo output void setup() { Serial.begin(9600); } void loop() { int piezoADC = analogRead(PIEZO_PIN); float piezoV = piezoADC / 1023.0 * 5.0; Serial.println(piezoV); // Print the voltage. }
시리얼 모니터를 통해 센싱 값을 나타내주는 코드입니다. 아두이노 우노의 아날로그 출력 값은 0~1023 이지만, 이를 0~5로 변환해줌으로써 출력되는 전압값을 확인할 수 있습니다.
(시리얼모니터를 통한 센싱값 출력)
|