关于esp8266用红外接收的问题

买了一个esp8266的板子CH340的,目前用红外接收用不起来,感觉逻辑上是没啥问题的,就是接收不到遥控器的信号(2个遥控器都接收不到),这个是esp8266的图


这个是我的代码:

我连接的也是D5,高电平5V VIN,低电平连的GND 是接收不能通用吗? 来个大佬指导一下,谢谢

3 个赞

不懂,但是帮顶

1 个赞

我是用32写的,要确认红外协议跟你的代码写的是否一致,是高位先进还是低位先进,然后就是获取每个波形的时间是否跟自己算的一样,定时器配置啥的,电源共地就行了。

1 个赞

拿万用表查查out引脚电压变化了吗
是应该接5v吗

1 个赞

试试用 IRremoteESP8266 库的示例 IRrecvDumpV3,我试过是可以正常接收的

1 个赞

去测下vin的电压。我猜2v左右…买个升压和电平转换模块
我是没想到l站还有硬件相关话题哈哈哈哈哈 :joy:

3 个赞

emmmm这个我不太会,我刚开始接触硬件,我研究研究

我试试我试试

没有万用表呢 :sob: 我先按照其他的排查,不行咱就买个万用表

试过了。。没用 :sob:

破案了。。接3.3V能用,接VIN就不行

祝贺。幸运你外设是3.3v工作电压能用,不然查半天哈哈哈哈。玩硬件记得准备好万用表,逻辑分析仪。至少万用表必备,恼火莫过于电压不稳哈哈哈哈。还有高低电平并不是接电源接gnd,vin/3.3是供电,gnd是接地。高低电平在其他(d5外设)

2 个赞

From 快问快答 to 开发调优