首页 > 其他分享 >基于STM32单片机图书馆智能节能灯热释人体感应光照设计21-304

基于STM32单片机图书馆智能节能灯热释人体感应光照设计21-304

时间:2024-03-22 13:34:07浏览次数:16  
标签:21 继电器 304 模式 热释 电路 LCD1602 光照

21-304、STM32图书馆智能节能灯设计-LCD1602-热释-光敏-拨动-KEY-RELAY

产品功能描述:

本设计由STM32F103C8T6单片机核心板电路+拨动开关电路+按键电路+2路继电器控制电路+热释人体红外模块电路+光照检测电路+LCD1602液晶显示电路+电源电路组成

1、通过拨动开关选择系统工作模式:自动模式和手动模式。

2、手动模式:通过按键可以分别控制2路继电器的开关。

3、自动模式:在热释人体红外检测到有人的情况下,当光照值小于A,则2路继电器均闭合;当光照值大于A小于B,则只有1个继电器闭合;当光照值大于B,则2路继电器均断开。(光照值A小于B)通过按键可以设置A、B值。如果热释人体红外检测不到有人,则继电器全部断开。

4、LCD1602液晶实时显示系统工作模式、光照值、A值、B值。


标签:21,继电器,304,模式,热释,电路,LCD1602,光照
From: https://blog.csdn.net/Danpianjihuizong/article/details/136937694

相关文章

  • OGG 抽取进程注册时报OGG-08221 ORA-00001错误总结
    OGG部署时,抽取进程(Extract)注册到数据库时遇到下面错误:REGISTER EXTRACT ***** DATABASEERROROGG-08221CannotregisterorunregisterEXTRACT becauseofthefollowingSQLerror:OCIErrorORA(status=1-ORA-00001:uniqueconstraint(SYSTEM.LOGMNR_SESSION_UK1)......
  • 2024.3.21算法
    关于c语言中sin/cos的用法若想输出30度的sin30------写法sin(303.1415926/180)对此控制输出用printf("%.2f",)即可保留两位小数*reverse函数使用时需要加#include注意!!!!reverse翻转string时,reverse(str.begin(),str.end());*map自定义对key键排序,由小到大----但是map不可以......
  • 中考英语首字母快速突破013-2021上海松江英语二模-Alice's Tiny Door: A Magical Jour
    PDF格式公众号回复关键字:ZKSZM013原文​Alicepickedagoldenkeyfromthetableandputitinallthelocksonthedoorsbutitdidn’topenanyofthem.Thenshediscoveredanotherdoor,averysmallone.Sheputthekeyinthelock.Itwasexactl......
  • 2024年3月21日-发出不同颜色的子弹
    将材质里面红色的光的颜色转换为参数,后面就可以直接调了  然后返回到材质页面,选择创建材质实例  然后把绿色的光里的光的颜色改为绿色 同理,再弄一个蓝色的光 将打框范围内的所有东西折叠为函数 然后改下名字为发射子弹 复制输入1,然后改为输入键盘2和3,准......
  • 3.21毕设
    今天在利用springboot整合mybatisplus时出现了下面的问题,我再网上搜了很多该问题类型的报错,有很多博客说要加上@MapperScan("com.example.demo1.mapper")之类的,但是我是加上了,还是有错误。这个问题的坑就在于springboot3.1.7需要更高版本的myBatisPlus! 将mp升到3.5.5版......
  • 文章分类列表(2024-3-21)
    //CategoryCOntroller@GetMappingpublicResult<List<Category>>list(){List<Category>cs=categoryService.list();returnResult.success(cs);}//ServiceList<Category>list();//ServiceImpl@Override......
  • 2024-03-21
    2024-03-21GrassCownoisseurG上周没写完的题分析过思路了,直接放码#include<iostream>#include<cstring>#include<algorithm>#include<vector>#include<queue>usingnamespacestd;constintN=100100,M=2*N;intn,m;inthd[N],edg[N],nxt[N],......
  • 3.21
    给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。代码packageorg.example;importjava.util.Scanner;publicclassShuzu......
  • 2024年3月21日-发射子弹
    创建组件子弹,然后挂上材质发光之后,然后给子弹加逻辑,选中自带模型角色新建图表→设置按1发射→输入从类然后选择spawnactorfromclass选择刚才设置的子弹然后点spawntransform,进行发射点设置,选择分割  把碰撞设置改成不碰撞输入self,然后输入位置,获取自身位置......
  • 20240321打卡
    第四周第一天第二天第三天第四天第五天第六天第七天所花时间1h5h3h1.5h代码量(行)212359274547博客量(篇)1111知识点了解Kotlin编写用户注册与登录功能jetpack的深入使用hilt依赖注入与kotlin协程等知识了解蓝桥杯题目练习......