Arduino错误:TKD2未在此范围内声明

时间:2015-10-08 07:10:23

标签: compiler-errors arduino arduino-uno

我是arduino的初学者,这是我的第一个IR项目,但我有编译问题......

Arduino错误:TKD2未在此范围内声明

关于我使用的代码是示例IRrecvDemo。

4 个答案:

答案 0 :(得分:2)

我刚买了一个arduino初学者包(sunfounder),我遇到了同样的问题。 我做的是:

答案 1 :(得分:0)

最像你已经用Google搜索或放弃了答案。好吧,希望第一个选项,我没有详细介绍过这个,但我找到了两个解决方法。

我觉得Robot IR Remote库存在问题。

您可以从目录C:/ programs / arduino / libraries / Robot_IR_Remote / src /(或操作系统的适当路径)中删除文件IRremoteTools.cpp和IRremoteTools.h,或者转到

https://github.com/z3t0/Arduino-IRremote

让自己一个正常工作的IR远程库。

在我看来,两个库之间给定IR信号的数值不同。但话又说回来,我没有详细说明。也许其他人可以详细阐述这一点。

祝你好运。

答案 2 :(得分:0)

删除库中的RobotIRremote文件并再次下载IRremote-master将粘贴复制到库文件中

答案 3 :(得分:0)

在Mac上,我使用了终端应用程序并执行了" cd /Applications/Arduino.app"然后打开"打开。"。这在Arduino应用程序中打开了Finder。然后我导航到内容/ Java /库并删除了RobotIRRemote文件夹。然后我去了主要的Arduino / Sketch / Include Library ... / Manage Libraries并搜索了IRRemote库。在我导入之后,这些库没有任何问题!