极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 迷你强

Arduino入门教程--第二十课--红外遥控器介绍

  [复制链接]
发表于 2013-8-23 14:14:44 | 显示全部楼层
chaoser 发表于 2013-8-14 20:34
我试了一下,解压目录名用“Arduino_IRremote_master”或者“IRremote”都没问题,编译通过。我猜目录名无 ...

不知道是不是跟什么其他东西相关,我测试的情况是  先用 IRremote 名,编译成功。
再改成 Arduino_IRremote_master , 稍微改下源码,就编译错误了。
回复 支持 反对

使用道具 举报

发表于 2013-8-26 16:44:10 | 显示全部楼层
“显示irCode:FFFFFFFF,bits:0是因为遥控器上没有做中断,误码导致,只要按一下松开,再按一下松开就没问题。”

楼主这句话有误,这个不是误码,是前一个键值的重复,Repeat
回复 支持 反对

使用道具 举报

发表于 2013-9-19 11:22:36 | 显示全部楼层
Arduino: 1.5.4 (Windows XP), Board: "Arduino Uno"

C:\Program Files\Arduino\libraries\RobotIRremote\IRremoteTools.cpp:5: error: 'TKD2' was not declared in this scope

一直出这个错,我一开始用的是win8,我以为是兼容性问题,但是换了WIN7和XP也都不行,我去cpp里面根本找不到TKD2这个数据,他却提示未声明,我真是崩溃了。只能在虚拟机上成功编译,但是我虚拟机又没办法给arduino下载。
回复 支持 反对

使用道具 举报

发表于 2013-9-19 11:40:19 | 显示全部楼层
KamiSama 发表于 2013-9-19 11:22
Arduino: 1.5.4 (Windows XP), Board: "Arduino Uno"

C:\Program Files\Arduino\libraries\RobotIRremot ...

把IDE换到1.05可以编译了
回复 支持 反对

使用道具 举报

发表于 2013-9-19 16:26:58 | 显示全部楼层
dukeforce 发表于 2013-7-1 14:30
学习,很有收获。。

Loop本身就是一个循环,所以程序写成判断就行,先设低电平  
digitalWrite(12,LOW);
  if( results.value==0xFF30CF )
  {digitalWrite(12,HIGH);}
  if( results.value==0xFF18E7 )
  {digitalWrite(12,HIGH);
   delay(300);
   digitalWrite(12,LOW);
    }
回复 支持 反对

使用道具 举报

发表于 2013-9-20 14:10:32 | 显示全部楼层
博学笃行 发表于 2013-1-20 23:43
呵呵!重新插拔了一下USB线就好了。

重新插拔还是不行啊
回复 支持 反对

使用道具 举报

发表于 2013-9-20 14:22:33 | 显示全部楼层
博学笃行 发表于 2013-1-20 22:38
编译通过,下载出现以下提示是什么意思?请指教!
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude ...

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
回复 支持 反对

使用道具 举报

发表于 2013-10-18 22:17:25 | 显示全部楼层
实验成功 IDE版本若是1.5.4的无法通过编译,1.0.1的可以通过编译
回复 支持 反对

使用道具 举报

发表于 2013-11-5 21:57:26 | 显示全部楼层
直接拷贝代码成功!下面修改开始~~
回复 支持 反对

使用道具 举报

发表于 2013-11-12 22:03:19 | 显示全部楼层
请问用哪个函数可以将红外接收到的十六进制数直接转换成十进制呢?求解~~谢谢了~~~
回复 支持 反对

使用道具 举报

发表于 2013-11-16 11:18:44 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

发表于 2013-12-25 23:54:55 | 显示全部楼层
库无法下载
回复 支持 反对

使用道具 举报

发表于 2014-1-15 13:59:58 | 显示全部楼层
{:soso_e127:}1.5的IDE上不能编译。。。。
回复 支持 反对

使用道具 举报

发表于 2014-1-18 10:23:01 | 显示全部楼层
要插在5v上才稳定。。。。
回复 支持 反对

使用道具 举报

发表于 2014-1-31 14:43:46 | 显示全部楼层
szmszm 发表于 2012-12-29 10:41
11楼的兄弟是对的,我在xp系统下,要把解压文件夹名改成IRremote,和其它库文件使用是一样的,文件夹名和里 ...

我是win7 Arduino_IRremote_master没有问题,不知道xp下如何
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 07:31 , Processed in 0.050474 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表