#5
Сообщение
dimkip » 06.07.2016{, 14:57}
support,
после компиляции и запуске проверки в 14 версии выходят ошибки одна из них
pr1.ino:13:1: error: 'Serial100' was not declared in this scope
как я понимаю из-за отсутствия объявления
SoftwareSerial Serial100(2, 4);
в 12 версии после компиляции эта строка есть. Если её записать самому в редакторе ардуино всё нормально компилируется (без ошибок).
if ((_modbusSlaveDataTable_0[0])) {_irSend(0x820DF, 3, 32);} Это команда NEC но он под номером 1
if ((_modbusSlaveDataTable_0[1])) {_irSend(0x80C, 1, 12);}
if ((_modbusSlaveDataTable_0[2])) {_irSend(0xC, 1, 12);}
if ((_modbusSlaveDataTable_0[3])) {_irSend(0x800FF, 3, 32);}
-----------//----------
switch (manufactureCode) { Здесь неправильно NEC как 1
case 1:
_IR_Sender.sendNEC(code, length);
return;
case 2:
_IR_Sender.sendSony(code, length);
return;
case 3:
_IR_Sender.sendRC5(code, length); В результате NEC отрабатывает как RC5
-
Вложения
-
- 0087552.flp
- (54.66 КБ) 100 скачиваний