stm32 红外遥控
时间: 2023-11-13 15:54:45 浏览: 117
stm32为主控节点,连接人体红外,电插锁,环境采集设备等感知传感器,通过 ESP8266 与上位机进行交互实现整 个系统的运作
可以使用STM32的定时器和外部中断来实现红外遥控功能。具体实现步骤如下:
1. 配置定时器为输入捕获模式,用于测量红外信号的高电平和低电平时间。
2. 配置外部中断,用于检测红外信号的起始位和结束位。
3. 在外部中断中,根据起始位和结束位的时间差计算出红外信号的周期和占空比。
4. 根据红外信号的周期和占空比,判断接收到的是哪个按键的信号。
阅读全文