micropython红外接收与发送

前言

最近回南天,想给以前买的小除湿机加个远程遥控功能。之前买的小除湿机已经配了红外遥控,于是在淘宝上买了个红外接收模块跟发送模块。参考了一下pico_ir的库(https://github.com/bartoszadamczyk/pico-ir)。

nec编码分析

大部分遥控器用的都是nec编码。nec编码的每个数据帧由32位组成。起始标志是一个9ms的Leader脉冲和一个4.5ms的Space脉冲。我们只要在收到脉冲后等待数据帧,对接收到的信号进行采样,分析低电平信号的长度就能进行解码。

折腾

录制红外信号

阅读更多

esp32安装micropython

前言

前段时间入手了raspberry pico,搞了个电纸钟,奈何pico内存太小,写起python束手束脚。于是入手了个esp32 wrover,带有4m的spram,可用ram一下子翻了十几倍。

阅读更多