Arduino压电震动传感器
发布时间
阅读量:
阅读量
Arduino压电震动传感器,此前已提及模拟输出的相关内容,通过模拟输出能够实现对震动强度的检测。
TTL电平输出
TTL电平输出本质上属于数字信号电平,其状态仅有两种形式,分别为高电平与低电平(对应逻辑值1和0)。其中高电平被定义为有效信号,该输出端口能够提供的最大驱动电流可达1A,因此可以借助这一有效信号对其他用电设备进行控制。为了更直观地展示这一特性,此处采用Arduino开发板自带的LED作为演示对象。
控制LED
当震动传感器被触发时,LED灯会点亮;一旦停止拍打动作,LED灯随即熄灭。
#define LED 13
#define vibrator 2
void setup(){
pinMode(LED,OUTPUT);
pinMode(vibrator,INPUT);
}
void loop(){
int val = digitalRead(vibrator);
if (val == HIGH){
digitalWrite(LED,HIGH);}
else{
digitalWrite(LED,LOW);}
}
全部评论 (0)
还没有任何评论哟~
