xszxd 发表于 2014-12-6 08:45:57

红外接收管收到的代码不固定,不知是何原因

我在做红外遥控实验时发现同一个按键有些红外接收管收到的代码不固定,不知是何原因,应该如何解决,请大神指点。收到的代码如下:
message3D9AE3F7
messageFFFFFFFF
messageFF18E7
message3D9AE3F7
messageFF18E7
message3D9AE3F7
messageB19A8FA1
messageFFFFFFFF
message3D9AE3F7
messageFFFFFFFF
messageBDBD46BF
message22AE7A2A
messageA5E5F35D
message80B2466
message32D19EA3

sing1155665 发表于 2014-12-6 13:00:59

对,我也遇到过。
我有两种红外接收头,先后在某宝的两家店里买的,型号一样,但买回来一看外观居然不太一样,接Arduino一个好使,一个很容易乱码。
但乱码的这个在半米的遥控范围内,遥控器对准了接收头的话,还是能正确接收。
据此我以为是卖到了假冒的接收头,但我把Arduino换成STC的51单片机来接这个接收头居然又能正确解析。
如此的话,这是兼容性问题了,原因不明。

我的孤独 发表于 2014-12-7 11:59:04

换个功率高点的遥控器

xszxd 发表于 2014-12-8 08:29:02

接收头的电路加点变化不知是否有效?就好像按钮接一个下拉电阻这种,有试验过的吗?
页: [1]
查看完整版本: 红外接收管收到的代码不固定,不知是何原因