< >
Home » Arduino其他传感器 » Arduino压电振动传感器 Piezo Vibration Sensor

Arduino压电振动传感器 Piezo Vibration Sensor

简介

  • Piezo Vibration senor(压电振动传感器)是一款测量振动、撞击和触摸的柔性传感器。
  • 当传感器前后振动,模块内部的电压比较器会产生一个电压,输出高低电平。
  • 不仅可以检测强烈的冲击,而且可以检测细微的振动,宽广的频率范围。在0.001HZ~1000MHZ的范围内都有很好的表现。
  • 模块也设置一个灵敏度调节开关,可以通过旋转开关,调节适合的灵敏度。

产品参数

  • 工作电压 5V
  • 接口类型 模拟/数字
  • 尺寸 27mm X 22mm

引脚说明

pin1
pin2

使用教程

使用传感器检测外部振动。用手接触传感器使之振动,观察串口数据和主板上“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

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: none