当前位置: 首页 > news >正文

蓝桥杯【物联网】零基础到国奖之路:十八. 扩展模块之光敏和AS312

蓝桥杯【物联网】零基础到国奖之路:十八.扩展模块之光敏和AS312

  • 第一节 硬件解读
  • 第二节 CubeMX配置
  • 第二节 代码

第一节 硬件解读

光敏和AS312如下图:
在这里插入图片描述
光敏电阻接到了扩展模块的5号引脚,5号引脚接了2个电阻,R8和光敏电阻。我们通过ADC读取这两个电阻之间的电压,就可以判断光敏电阻的情况。光越强,光敏电阻阻值越小,ADC读取电压就越小。
AS312是将数字智能控制电路与人体探测敏感元件都集成在电磁屏蔽罩内的热释电红外传感器。将信号转化成15位ADC数字信号,当PIR信号超过选定的数字阈值时就会有延时的REL电平输出。所有的信号处理都在芯片上完成。
所以我们也可以直接通过GPIO读取REL引脚,用来判断该芯片的状态。当有人靠近AS312时,2号引脚输出高电平反之为低电平。

第二节 CubeMX配置

PB6-AS312
PB1-ADC(光敏电阻)
在这里插入图片描述

第二节 代码

光敏adc代码如之前一样,AS312读引脚有人为1,没人为0。
在这里插入图片描述
在main函数中定义全局变量接收两个传感器的值打印。
在这里插入图片描述

http://www.lryc.cn/news/452571.html

相关文章:

  • 如何在微信小程序中实现分包加载和预下载
  • 初识TCP/IP协议
  • 使用 classification_report 评估 scikit-learn 中的分类模型
  • 高翔【自动驾驶与机器人中的SLAM技术】学习笔记(十)高翔书中的细节:参考链接;卫星导航;ESKF
  • 【在Python中爬取网页信息并存储】
  • ESP32 Bluedroid 篇(1)—— ibeacon 广播
  • 【通配符】粗浅学习
  • Spring MVC 常用注解
  • 水泵模块(5V STM32)
  • 需求6:如何写一个后端接口?
  • 《Linux从小白到高手》理论篇(五):文件权限控制及文件操作相关的命令
  • 异常场景分析
  • Leetcode: 0001-0010题速览
  • 计算机的错误计算(一百一十二)
  • C++基础(7)——STL简介及string类
  • 配置Nginx以支持通过HTTPS回源到CDN
  • yolov10+strongsort的目标跟踪实现
  • C# 字符与字符串
  • 在Ubuntu 16.04上使用LEMP安装WordPress的方法
  • 显示器放大后,大漠识图识色坐标偏移解决方法
  • C++容器之list基本使用
  • Redis-哨兵
  • Pikachu-Sql-Inject - 基于时间的盲注
  • JAVA开源项目 旅游管理系统 计算机毕业设计
  • 景联文科技入选《2024中国AI大模型产业图谱2.0版》数据集代表厂商
  • 【C语言】内存函数的使用和模拟实现
  • 在WPF中实现多语言切换的四种方式
  • 30min 的OpenCV learning Note
  • C--编译和链接见解
  • 【QT Quick】基础语法:基础类与控件