我是arduino的初学者,这是我的第一个IR项目,但我有编译问题......
Arduino错误:TKD2未在此范围内声明
关于我使用的代码是示例IRrecvDemo。
答案 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库。在我导入之后,这些库没有任何问题!