Компиляция проекта под ИК

alexsis_k
Offline
Зарегистрирован: 10.01.2016

Господа, может кто сталкивался.

Смотрю "как баран на новые ворота"
Скачал банальны проект для ИК, а вот с компиляцией "засада" выходит.
Компилятор ругается, как я понимаю на библиотечный файл.
Сам скетч:
#include <IRremote.h>
IRrecv irrecv(11); // Указываем пин, к которому подключен приемник
decode_results results;

void setup()
{
Serial.begin(9600); // Выставляем скорость COM порта
irrecv.enableIRIn(); // Запускаем прием
}

void loop() {
if (irrecv.decode(&results)) // Если данные пришли 
{
Serial.println(results.value, HEX); // Отправляем полученную данную в консоль
irrecv.resume(); // Принимаем следующую команду
}
}

А вот, что выдает компилятор:
D:\Hobbi\arduino-1.6.7-windows\arduino-1.6.7\libraries\RobotIRremote\src\IRremoteTools.cpp:5:16: error: 'TKD2' was not declared in this scope

int RECV_PIN = TKD2; // the pin the IR receiver is connected to

^

D:\Hobbi\arduino-1.6.7-windows\arduino-1.6.7\libraries\RobotIRremote\src\IRremoteTools.cpp: In function 'bool IRrecived()':

D:\Hobbi\arduino-1.6.7-windows\arduino-1.6.7\libraries\RobotIRremote\src\IRremoteTools.cpp:14:24: error: 'results' was not declared in this scope

return irrecv.decode(&results);

^

D:\Hobbi\arduino-1.6.7-windows\arduino-1.6.7\libraries\RobotIRremote\src\IRremoteTools.cpp: In function 'long unsigned int getIRresult()':

D:\Hobbi\arduino-1.6.7-windows\arduino-1.6.7\libraries\RobotIRremote\src\IRremoteTools.cpp:22:9: error: 'results' was not declared in this scope

return results.value;

^

exit status 1
Ошибка компиляции.

 

 

 

Клапауций 322
Offline
Зарегистрирован: 31.12.2015

удали папку \RobotIRremote\

alexsis_k
Offline
Зарегистрирован: 10.01.2016

Папку удалю, не вопрос.

Но видимо надо будет библиотеку положить вместо \RobotIRremote\ ?!