震动传感器Arduino程序的应用

转载请标明出处https://blog.csdn.net/qq_42860728/article/details/87217401

目录

  • Arduino代码
  • 51系列单片机程序

Arduino代码

话不多说直接上程序

int zdPin = 2; //震动传感器D0脚接arduino板上D2口
int ledPin =  13; //D13是控制板L灯引脚
int zdState = 0;  //状态

void setup() {
   pinMode(ledPin, OUTPUT);      
   pinMode(zdPin, INPUT);     
}

void loop(){
   zdState = digitalRead(zdPin);
   if (zdState == LOW)
{       
     digitalWrite(ledPin,LOW );  
   } 
   else {
     digitalWrite(ledPin, HIGH); 
     delay(1000);//延时一秒
   }
}

效果为:当有震动时L灯点亮一秒钟(LED可用蜂鸣器等其他元器件代替来实现相应功能)。
若震动传感器的型号为常开型时将 zdState == LOW改为zdState == HIGH即可。

51系列单片机程序

地址:
常闭型震动传感器51单片机程序的应用

你可能感兴趣的:(Arduino,arduino,震动传感器)