IRremote.h“没有这样的文件或目录”

时间:2019-06-26 21:22:43

标签: c arduino

我正在使用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

这可能是我曾经问过的最明显的问题,但是当涉及到此类问题时,我是一个初学者。谢谢!

1 个答案:

答案 0 :(得分:1)

https://github.com/z3t0/Arduino-IRremote上的说明说(强调是我的):

  

安装

     
      
  1. 导航到“发布”页面。
  2.   
  3. 下载最新版本。
  4.   
  5. 提取压缩文件
  6.   
  7. 将已提取的“ IRremote”文件夹移动到您的库目录
  8.   
  9. 确保删除Arduino_Root / libraries / RobotIRremote。其中Arduino_Root是指Arduino的安装目录。库RobotIRremote具有与IRremote类似的定义,并会导致错误。
  10.   

粗体字是完全模糊的,可以指许多不同的地方。下面一行中的描述很好地描述了“库目录”的实际位置,但该描述不在需要的行中。

我想当他们说

  
      
  1. 将已提取的“ IRremote”文件夹移动到您的库目录中。
  2.   

他们实际上是指

  
      
  1. 将已解压缩的“ IRremote”文件夹移至Arduino_Root / libraries / IRremote,其中Arduino_Root指向Arduino的安装目录。
  2.