电子说
学习目标
相关知识
四路无线遥控模块: 由无线遥控发射器电路和无线遥控接收控制器电路组成,无线遥控发射器的电路由无线遥控发射头、遥控编码器和开关控制电路组成,无线遥控器利用无线电信号对远方的各种机构进行控制的遥控设备。
震动传感器: 是一种将物体的机械振动或位移转换成电信号输出的元件。常用的震动传感器可分为机械振动开关和电子式的震动传感器。
震动开关从机械结构上,一般分为滚珠类和弹簧类。我们本项目上使用的是弹簧类震动传感器。
项目设计思路
电路搭建
所需材料
ArduinoUNO * 1
四路无线遥控模块 * 1
震动传感器 * 1
无源蜂鸣器 * 1
杜邦线若干
电路连接
程序编写
课堂练习:车辆防盗器
车辆停好后,按下B键进行防盗模式启动,在防盗模式下,如果车辆发生移动,那么设备开始发出警报。按下A键,解除警报模式。
图形化方式:
代码方式:
/* 项目名称:车辆防盗器
* 项目时间:2022.03.11
* 项目作者:MRX
*/
int Switch = 0;
void setup() {
pinMode(9, INPUT);
pinMode(10, INPUT);
pinMode(2, OUTPUT);
pinMode(8, INPUT);
}
void loop() {
if (digitalRead(9)) {
Switch = true;
}
if (digitalRead(10)) {
Switch = false;
}
if (Switch == false) {
Switch = false;
noTone(2);
} else {
if (digitalRead(8) == LOW) {
for (int i = 200; i <= 800; i = i + (1)) {
tone(2,i);
delay(5);
}
} else {
noTone(2);
}
}
}
全部0条评论
快来发表一下你的评论吧 !