IRremote.h "нет такого файла или каталога" - PullRequest
0 голосов
/ 27 июня 2019

Я работаю на Mac

Исходя из JS и почти исключительно веб-разработки, я понятия не имею, что здесь происходит.

Я начал заниматься аппаратным программированием как хобби и довольно легко освоил основы. Однако недавно я запустил проект с использованием ИК-приемника, и мне потребовалось установить библиотеку 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 Ответ

1 голос
/ 27 июня 2019

В инструкциях на https://github.com/z3t0/Arduino-IRremote написано (выделено мое):

Установка

  1. Перейдите на страницу релизов.
  2. Загрузите последнюю версию.
  3. Извлеките zip-файл
  4. Переместите извлеченную папку «IRremote» в каталог библиотек .
  5. Убедитесь, чтоудалить Arduino_Root / библиотеки / RobotIRremote.Где Arduino_Root ссылается на каталог установки Arduino.Библиотека RobotIRremote имеет определения, подобные IRremote, и вызывает ошибки.

Этот жирный бит совершенно расплывчатый и может относиться ко многим различным местам.Описание в приведенной ниже строке хорошо описывает, где на самом деле находится «каталог библиотек», но описание не в той строке, где это необходимо.

Я думаю, что когда говорят «1025 * * 1026»*

Переместите папку «IRremote», которая была извлечена, в каталог вашей библиотеки.

Они на самом деле означают

Переместите извлеченную папку «IRremote» в Arduino_Root / library / IRremote, где Arduino_Root ссылается на каталог установки Arduino.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...