我有Arduino Mega和IR发光LED,我想发送数据"Hex Data",我选择使用这个LED,我已经尝试了IRRemote库,我已成功使用IRrecv该类,但在使用时IRsend我没有得到任何信号并试图看通过移动相机的导致
红外线发射器Pin是PWM 3和它已连接到3.3V一次和5V一次
#include <IRremote.h>
IRsend irsend;
void setup()
{
Serial.begin(9600);
}
void loop() {
if (Serial.read() != -1) {
for (int i = 0; i < 3; i++) {
irsend.sendSony(0xa90, 12); // Sony TV power code
delay(40);
}
}
}
Run Code Online (Sandbox Code Playgroud)
并为接收者:
#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
} …Run Code Online (Sandbox Code Playgroud)