看图吧
当然了,显示中的防盗激光肯定是不可见的,除非丁达尔效应。。。。。或者加一个buff眼镜???
不过我要做的简单版本是这样的
代码
当光线被阻断之后,光敏电阻阻值增大,然后这个光敏电阻上电压也增大,到达阈值之后,蜂鸣器报警。
const int pinBee = 12; // ~D6,可修改
int light = 0;
void setup() {
Serial.begin(9600);
pinMode(A0,INPUT);
pinMode(pinBee, OUTPUT);
}
void loop() {
light = analogRead(A0);
Serial.println(light);
if(light < 200) //阈值,根据实际情况修改
{digitalWrite(pinBee,0);}
else
{digitalWrite(pinBee,1);}
}
参考
- 8266模拟信号 https://blog.csdn.net/weixin_43031092/article/details/106771715