LEARN ESP32

认识 · 点亮 · 联网 · 创作

进阶
0/20

红外遥控

红外接收头把遥控器发的编码解调成数字。读到一个码,就对应一个动作——换台式控制板子,就这么简单。

  • 用 IRremote 库,中断里收码
  • 每个按键一个固定十六进制码
  • 先打印码值,再给按键分配功能

动手试试

void loop() {
  if (IrReceiver.decode()) {
    uint32_t c = IrReceiver.decodedIRData.command;
    Serial.print("按键码: 0x");
    Serial.println(c