Arduino IRsend: нет соответствующей функции для вызова IRsend::send
Попытка отправить инфракрасный код NEC через Arduino, но при этом появляется сообщение об ошибке: выход из состояния 1, не соответствует функции для вызова IRsend:send(long int, int)
#include <IRLib.h>
IRsend remote;
void setup()
{
Serial.begin(9600);
}
void loop() {
if (Serial.read() != -1) {
//send a code every time a character is received from the serial port
//Candle Remote On
remote.send(0xFF30CF, 32);
}
}
Получение следующего сообщения об ошибке
1 ответ
Метод отправки IRSend объявлен как:
void send(IRTYPES Type, unsigned long data, unsigned int data2);
который имеет 3 аргумента (параметра), а вы передаете только два. Передайте необходимые параметры.
Ошибка говорит о том, что в этом списке аргументов нет перегруженного метода.