Advertisement

Arduino红外遥控入门第九课

阅读量:

一 设备

该套组件包含红外接收模块(左侧)与红外遥控装置(右侧),当按下遥控器按键时,红外接收头会接收到信号并促使UNO执行相应操作。供应商提供的资料依旧未能明确标注接收头三个引脚的具体连接方式,因此我只能通过多次尝试来确定接法。与以往不同的是,将红外接收头接入UNO时,若接线错误,在上传代码后UNO将熄灭指示灯且完全无法运行。经过数次试错后,最终得出如图所示的连接方式:VCC对应5V电源,OUT则连接至一个数字引脚。然而,若更换其他类型的接头是否仍需经历类似试错过程,尚不得而知。

二、代码部分

  1. 初次尝试使用红外遥控功能:通过串口监视器查看遥控器按键所对应的红外编码,相关代码如下
复制代码
 /* 红外遥控,通过串口查看每个按钮对应的红外码,

    
 同时每按一下控制LED灯的亮灭,通过亮灭变化也
    
 能知晓是否每次按-发送-接收这个流程走完
    
  */
    
   6. #include <IRremote.h>//调用红外遥控对应的库
    
  
    
 int RECV_PIN = 11;//定义红外接口引脚
    
 int ledpi

全部评论 (0)

还没有任何评论哟~