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

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

  • [第一节 硬件解读](#第一节 硬件解读)
  • [第二节 CubeMX配置](#第二节 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函数中定义全局变量接收两个传感器的值打印。

相关推荐
神奇啊龙9 小时前
我的第一个 TinyGo 项目:ESP32-C3 + DHT11 + SSD1306
物联网·嵌入式
老梁agent15 小时前
工业 Agent 的边缘部署:Ollama + LangChain4j 本地推理方案
物联网·边缘计算·agent
老梁agent3 天前
MCP 协议实战:用标准化方式让 Agent 调用工业工具
物联网·agent·mcp
老梁agent6 天前
一个 Agent 不够用?工业场景下的多 Agent 路由模式实战
物联网·agent
老梁agent6 天前
从 0 到 22 篇:工业 Agent 的六大设计原则
物联网·agent
老梁agent9 天前
Agent 如何看懂时序数据?时间序列查询的 Tool 设计模式
物联网·agent
FreakStudio9 天前
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
ifndef11 天前
GPIO同时复用(ADC与TIM)
mcu
✎ ﹏梦醒͜ღ҉繁华落℘14 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
Inhand陈工14 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信