看图吧


当然了,显示中的防盗激光肯定是不可见的,除非丁达尔效应。。。。。或者加一个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

用8266学习单片机-9-红外报警器-基于光敏电阻的模拟信号读取相关推荐

  1. 用8266学习单片机-6-八段数码管显示数字?时间?金钱?闹钟?从一位八段数码管到四位-网络同步时钟

    八段数码管原理 单个数码管本质就是LED的排列组合,你也可以自己用八个LED组合试一试,分为共阴和共阳两种,共阳的3.8引脚就是接正极,共阴接地(电阻别忘了) 比如让g.dp两个led不亮,其余的都亮 ...

  2. 用8266学习单片机-5-建立热点并控制GPIO-1-网页查看GPIO接口情况-其实智能家居也就这样。。打造自己的第一个智能灯

    客户端模式 连接到网络中,向服务器发送或请求数据 服务器模式 通俗的说,就是8266开一个热点,然后手机连上这个热点可以和它在网页中进行通讯 服务器模式程序 WifiAccessPoint 文件-示例 ...

  3. 用8266学习单片机-13-HC-SR04超声波模块测距示例-Ultrasonic-US-015

    HC-SR04原理 重点 5v供电.Tri引脚需要至少10us的高脉冲去触发.Echo返回的是超声波发射到返回的时间 距离怎么算看上面第三张图,US-015原理相似,注意测量范围最小值和最大值 接线 ...

  4. 红外报警c语言,基于51单片机的人体红外报警器程序设计

    //51单片机简人体红外报警器设计,手动按键控制实现紧急报警.布防.撤防.关闭报警)// #include #define uchar unsigned char #define uint  unsi ...

  5. 基于51单片机的火焰报警器

    基于51单片机的火焰报警器 一.模块描述 1.可以检测火焰或者波长在760纳米心1100纳米范围内的光源 2.探测角度60度左右,对火焰光谱特别灵敏3灵敏度可调(图中蓝色数字电位器调节) 3.对火焰的 ...

  6. K_A32_002 基于STM32等单片机驱动红外接收模块 串口+OLED0.96显示

    K_A32_002 基于STM32等单片机驱动红外接收模块 串口+OLED0.96显示 所有资源导航 一.资源说明 二.基本参数 参数 引脚说明 三.驱动说明 时序: 对应程序: 四.部分代码说明 1 ...

  7. 基于51单片机的红外测温智能空调

    设计简介: 本设计是基于单片机的红外测温智能空调控制器设计,主要实现以下功能: 可实现LCD1602显示温度的示数和空调开关: 可实现通过按键可以设置温度的最大值以及最小值: 可实现通过红外遥控控制空 ...

  8. 【电路方案】基于单片机智能市电温度控制系统设计-基于单片机RGB颜色智能识别系统设计-基于单片机四路红外遥控开关电路设计-基于单片机自行车自动防盗报警系统设计-基于单片机智能无线病床呼叫系统设计

    822基于单片机智能无线病床呼叫系统设计-设计资料下载 硬件构成:单片机+最小系统+LCD1602液晶显示模块+无线收发模块+蜂鸣器模块+LED指示灯模块+按键模块 本设计基于STC89C51/52( ...

  9. 红外报警c语言,基于单片机的红外报警系统设计 (毕业论文).docx

    基于单片机的红外报警系统设计 (毕业论文) 基于单片机的红外报警系统设计 摘要:随着社会经济的发展,人们生活水平的不断提高,与此同时对人生安全和财产安全提到了一个新的高度,盗窃.入室抢劫等刑事案件的多 ...

最新文章

  1. AtCoder Beginner Contest 055题解
  2. BUUCTF-Reverse:reverse2
  3. Linux进阶之路————远程登录与vim编辑器
  4. 将 75000 行原生 iOS 应用程序移植到 Flutter 后,结果太惊讶!
  5. 数据库设计:范式与反范式
  6. 自定义异常 java_Java自定义异常–用户定义的异常
  7. 从项目、产品、运营型看发展
  8. 神经网络控制基本原理,神经网络理论及其应用
  9. 修改域名需要重启服务器,GitLab修改域名host
  10. 如何批量将 pptx 格式的 PPT 演示文稿转换为 ppt 格式
  11. 简单的java爬虫程序
  12. ch.ethz.ganymed包ganymed-ssh2的使用
  13. MySQL并发insert因唯一键导致的DeadLock
  14. 【C语言】线性表输入输出
  15. 计算机网络笔记及思维导图(1)——概述
  16. 基于AGS JS开发自定义贴图图层
  17. 杰理之实现 AUX 的功能【篇】
  18. 新买了个redmi红米ax6s网速超快刷openwrt
  19. Hadoop中HDFS的读写流程详解
  20. 电脑型号在哪看?Win11查看电脑型号的方法

热门文章

  1. Java成长第五集--面向对象设计的五大原则
  2. python模拟登录注册知网
  3. 复盘首届盘古石杯全国电子数据取证大赛晋级赛write up
  4. 超详细的ArcGIS生成格网知识汇总
  5. 阿克曼转向几何的设计原理及解决的问题
  6. 职业规划-Android工程师
  7. 软考-软件设计师 UML建模
  8. WebGIS理论知识(七)—走进互联网地图
  9. 面对对象程序设计---第一次blog
  10. 信号与系统 chapter7 因果与非因果