Arduino压电振动传感器 Piezo Vibration Sensor
简介
- Piezo Vibration senor(压电振动传感器)是一款测量振动、撞击和触摸的柔性传感器。
- 当传感器前后振动,模块内部的电压比较器会产生一个电压,输出高低电平。
- 不仅可以检测强烈的冲击,而且可以检测细微的振动,宽广的频率范围。在0.001HZ~1000MHZ的范围内都有很好的表现。
- 模块也设置一个灵敏度调节开关,可以通过旋转开关,调节适合的灵敏度。
产品参数
- 工作电压 5V
- 接口类型 模拟/数字
- 尺寸 27mm X 22mm
引脚说明
使用教程
使用传感器检测外部振动。用手接触传感器使之振动,观察串口数据和主板上“L” LED。
注:电位器越朝max方向调节,传感器需要振动的越厉害才能触发LED灯亮。
所需硬件
- UNO x1
- Piezo Vibration Sensor模块 x1
- 杜邦线 若干
所需软件
- Arduino IDE
接线图
注:把压电传感器主板上的开关拨到 “D” 档
样例代码
点击下载库文件下载链接。如何安装库?
/***************************************************
* Piezo Vibration Sensor
* ****************************************************
* This example The sensors detect vibration
* @author linfeng(490289303@qq.com)
* @version V1.0
* @date 2016-2-26
* GNU Lesser General Public License.
* See <http://www.gnu.org/licenses/> for details.
* All above must be included in any redistribution
* ****************************************************/
#define sensorPin A1
#define ledPin 13
void setup() {
Serial.begin(115200);
pinMode(ledPin,OUTPUT);
}
void loop() {
int x=analogRead(sensorPin);
Serial.println(x);
if(x>500)digitalWrite(13,HIGH);
else digitalWrite(13,LOW);
delay(50);
}
结果
用手接触传感器使之振动。观察串口数据;观察arduino主板,“L”LED灯在传感器振动时会亮。
本文整理于DFRobot wiki
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号