Arduino 震动传感器的制作与测试

标签:
arduino互动媒体震动传感器大帅机器人工作室 |
分类: Arduino |
淘宝店铺:http://dsrobot.taobao.com 群号: 259189548
实验器材:Arduino 168P 基础套件 互动媒体
实验目的:学习SW-18010P 震动传感器的工作原理,以及如何使用Arduino 控制SW-18010P 震动传感器。
实验电路:实验电路如下图所示
实验原理:SW-18010P 震动传感器这是一款基于弹簧摆动原理设计的震动传感器,震动势能传到弹簧末端引起共振,左右摆动碰触到金属外壁形成通路。在静止时任何角度都为开路OFF状态,当受到外力碰撞或者大力晃动时,弹簧变形和中心电极接触导通使两个引脚瞬间导通为ON状态,当外力消失时,电路恢复为开路OFF状态。由于导通时间和弹簧的刚性有关,所以该震动传感器的输出带宽很窄,在使用Arduino读取时,建议使用外部中断功能。
http://s2/middle/624e2b45t9a9480550f71&690震动传感器的制作与测试" TITLE="Arduino
实验步骤:
一.
二.
三.
实验程序:
Arduino外部中断代码:
#define
SensorLED
#define SensorINPUT
unsigned char state = 0;
void setup()
{
}
void loop()
{
}
void blink()//数字输入传感器下降沿触发中断服务函数
{
}
最后结果可观察数字口13脚上的L指示灯,震动后可以看见L灯亮500ms。