Arduino IRsend:没有用于调用IRsend :: send的匹配函数

时间:2016-01-31 19:18:51

标签: arduino infrared

尝试通过Arduino发送NEC红外代码,但收到错误消息: 退出状态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 个答案:

答案 0 :(得分:0)

IRSend的send方法声明为:

void send(IRTYPES Type, unsigned long data, unsigned int data2);

有3个参数(参数),你只传递了两个。传递所需的参数。

错误表明该参数列表没有可用的重载方法。