小编Hai*_* Sy的帖子

使用Arduino上的红外发射器发送IR值

我有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)

arduino sensor infrared

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

arduino ×1

infrared ×1

sensor ×1