我正在使用Mac
来自JS和几乎所有的Web开发,我不知道这里发生了什么。
我已经将硬件编程作为一种爱好,并且非常容易地掌握了基础知识。但是,我最近开始了一个涉及IR接收器的项目,并且需要安装IRremote库。
我已按照安装说明将下载的“ IRremote”文件夹移至库目录中。
当我运行提供的示例测试代码时
#include <IRremote.h>
const int RECV_PIN = 7;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup(){
Serial.begin(9600);
irrecv.enableIRIn();
irrecv.blink13(true);
}
每次都会显示错误No such file or directory
。
这可能是我曾经问过的最明显的问题,但是当涉及到此类问题时,我是一个初学者。谢谢!
答案 0 :(得分:1)
https://github.com/z3t0/Arduino-IRremote上的说明说(强调是我的):
安装
- 导航到“发布”页面。
- 下载最新版本。
- 提取压缩文件
- 将已提取的“ IRremote”文件夹移动到您的库目录。
- 确保删除Arduino_Root / libraries / RobotIRremote。其中Arduino_Root是指Arduino的安装目录。库RobotIRremote具有与IRremote类似的定义,并会导致错误。
粗体字是完全模糊的,可以指许多不同的地方。下面一行中的描述很好地描述了“库目录”的实际位置,但该描述不在需要的行中。
我想当他们说
- 将已提取的“ IRremote”文件夹移动到您的库目录中。
他们实际上是指
- 将已解压缩的“ IRremote”文件夹移至Arduino_Root / libraries / IRremote,其中Arduino_Root指向Arduino的安装目录。