滚珠开关实验
实验现象
利用滚珠开关的特性,编写一个电动车防盗报警设备
理论学习
滚动开关,当有震动发生的时候,滚珠开关的两个引脚会瞬间接通,arduino通过中断方式获取到该信号,进行蜂鸣器报警
原理图
代码编写
#define key 2
#define buzzer 3
int flag
= 0;
int count
= 0;
void setup() {
pinMode(key
,INPUT_PULLUP
);
pinMode(buzzer
, OUTPUT
);
attachInterrupt(0, buzzerDi
, FALLING
);
Serial
.begin(9600);
}
void loop() {
if (flag
== 1) {
flag
= 0;
digitalWrite(buzzer
,HIGH
);
delay(1000);
}
else {
digitalWrite(buzzer
,LOW
);
}
Serial
.println(count
);
}
void buzzerDi() {
flag
= 1;
count
++;
}
转载请注明原文地址: https://lol.8miu.com/read-4044.html