资讯详情

Arduino基础项目八:振动检测

我们可以用振动传感器,通过滚珠开关制作简单的振动传感器和振动传感器LED相结合。当传感器检测到物体震动时,让LED当停止振动时,亮起,LED关闭。

  • 1 × Arduino UNO R3(以及配套USB数据线)
  • 1 × 面包板
  • 4 × 彩色面包线
  • 1 × 5mm LED灯
  • 1 × 220欧电阻
  • 1×滚珠开关 SW200D

//项目八:制作震动传感器int SensorLED = LED为数字引脚10int SensorINPUT =       //连接振动开关至中断1,即数字引脚3 unsigned char state = 0;void setup() {   pinMode(SensorLED,OUTPUT);         //LED  输出模式pinMode(SensorINPUT,INPUT);        //振动开关为输入模式  ///低电平变高电平,触发中断1,调用blink函数  attachInterrupt(1,blink,RISING);    }void loop(){       if(state!=0){              // 如果state不是0小时             state = 0;               // state0          digitalWrite(SensorLED,HIGH);          delay(500)       ms         else         digitalWrite(SensorLED,LOW);      void blink()()             blink()state             state不断自加}

标签: 基于振动传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台