Помогите с ик-диодом на digispark

Basic40
Offline
Зарегистрирован: 25.12.2015
это ошибка---
Arduino: 1.6.13 Hourly Build 2016/11/22 04:34 (Windows 7), Плата:"Digispark (Default - 16.5mhz)"
 
brelok:2: error: 'IRsend' does not name a type
 
C:\Users\Вадим\Documents\Arduino\brelok\brelok.ino: In function 'void loop()':
 
brelok:8: error: 'irsend' was not declared in this scope
 
exit status 1
'IRsend' does not name a type
 
 
а это код---
 
 
#include <IRLib.h>
IRsend irsend;    
int RECV_PIN=3;
 
void setup() {}
 
void loop() {
         irsend.sendNEC(0x20DF10EF, 32);
         delay(500);
         irsend.sendNEC (0x20DFD02F, 32);
         delay(600000);
}
 

что не так??? 

Basic40
Offline
Зарегистрирован: 25.12.2015

хотел добавить , что проверка примеров дает те же ошибки

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Basic40, думаю стандартная библа IRRemote  не заработает на дижиспарке, там есть своя аналогичная, поставляется в комплекте с пакетом DigiStumpIDE

Basic40
Offline
Зарегистрирован: 25.12.2015

Да,да. Я поменял либу на IRLib, как в примерах, но не помогает

Basic40
Offline
Зарегистрирован: 25.12.2015

Хмм. Пересмотрел все примеры , во всех библа IRLib, и не один не работает. не туда смотрю???

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Basic40, я перепутал irlib есть, впрочем уже не важно. У вас библиотека судя по ошибке не подцепляется. Куда вы её положили - известно только вам.

Basic40
Offline
Зарегистрирован: 25.12.2015

ААА, может быть... спасибо.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Basic40, вспомнил, там ещё был прикол -нужно убрать ремарку на дефайне #define USE_IR_SEND в файле  irlib.h

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Basic40, и еще: Arduino IDE не любит, когда в путях есть кириллица.