image.png

    从左到右依次为VOUT、GND、VCC

    在IDE中点击「项目」—「加载库」—「管理库」,查找「IRremote」进行安装。
    image.png

    1. #include <IRremote.h> // IRremote库声明
    2. int RECV_PIN = 11; //定义红外接收器的引脚为11
    3. IRrecv irrecv(RECV_PIN);
    4. decode_results results; //解码结果放在 decode results结构的 result中
    5. void setup() {
    6. Serial.begin(9600);
    7. irrecv.enableIRIn(); // 启动接收器
    8. Serial.println("init...");
    9. }
    10. void loop() {
    11. if (irrecv.decode(&results))//解码成功,收到一组红外讯号
    12. {
    13. Serial.println(results.value, HEX);
    14. irrecv.resume(); // 接收下一个值
    15. }
    16. delay(100);
    17. }