kyle7 发表于 2014-2-20 16:08:17

西瓜 发表于 2013-11-12 22:03 static/image/common/back.gif
请问用哪个函数可以将红外接收到的十六进制数直接转换成十进制呢?求解~~谢谢了~~~

这个太简单了,你侦测遥控器按键编码的时候,显示十进制,然后判断就可以用十进制了。红外并不是说必须收到什么进制,我们自己可以控制显示什么进制。

luoxvan 发表于 2014-2-28 17:34:24

11楼的兄弟说的对,我的成功了.

大师VS叫兽 发表于 2014-3-6 12:22:54

本帖最后由 大师VS叫兽 于 2014-3-6 12:27 编辑

应该是   arduino/library/IRremote/IRremote.cpp   本人亲测成功
   
如果是   arduino/library/IRremote/Arduino_IRremote_master/IRremote.cpp那就会出错
         arduino/library/Arduino_IRremote_master/IRremote.cpp                  也会出错

强仔笑吧 发表于 2014-3-13 10:11:49

为什么按你说的还不行

gly1215216357 发表于 2014-5-6 20:24:57

这个就是红外解码吗?

McZHA 发表于 2014-5-12 11:41:23

::lol学习一下

49741933o 发表于 2014-6-1 11:30:18

这些IRCode,有什么用呢?怎么用遥控器来控制东西?

49741933o 发表于 2014-6-1 11:43:03

IRCode是什么意思啊?应该怎样去遥控东西啊?加个if(IRCode里面的东西?),然后来控制吗?

haihan 发表于 2014-6-18 20:12:32

我自己做了一块arduino2560的板子,不知道为什么往mega2560里烧写程序的时候,总是会出现:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
后来发现要把mega2560的bootloader重新烧写一遍,再用arduino的IDE就可以烧写了。但每次烧写的时候都要把bootloader烧写一遍,不知道怎么回事,哪位大侠能指点一下啊

haihan 发表于 2014-6-19 10:41:25

找到原因了,原来是mega16的reset有问题

圆周率 发表于 2014-6-20 09:44:45

很好很强大,真心顶起

柒月_、フ 发表于 2014-7-21 10:04:48

怎么 没有 下载 权限

Friday 发表于 2014-8-7 21:30:38

我尝试着用红外遥控器控制LED,想设置条件 比如 if ( HEX(result.value) == FFC23D) ...的时候 会报错,说什么这个16进制编码有问题一定要转成二进制比如if ( result.value == 12344444) . 这样才可以吗? 就是这里16进制的数如何比较呢?为什么直接FFC23D 这种写法会报错?

laofuz1024 发表于 2014-8-16 17:02:15

Friday 发表于 2014-8-7 21:30 static/image/common/back.gif
我尝试着用红外遥控器控制LED,想设置条件 比如 if ( HEX(result.value) == FFC23D) ...的时候 会报错,说什 ...

16进制要这样写

0xFFC23D

要表示16进制,前面要用 0x 再加上数值 是数字0和小写字母x

laofuz1024 发表于 2014-8-16 17:03:32

我想问一下,为什么我做这个实例,有时候 串口会不停地输出一个随机32位的数值的呢,好像不停的乱按的那种效果一样,但那些数值又不是遥控器上的按键数值
页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13
查看完整版本: Arduino入门教程--第二十课--红外遥控器介绍