Advertisement

第十章 红外遥控控制1位数码管显示

阅读量:

一 设备

如图所示,数码管由8个LED(b,a,f,g,e,d,c,DP)组成,并具备10个外部接口。本人所连接的引脚编号如图所示。此外,数码管可分为共阳和共阴两种类型,其差异较为明显,具体如下【1

二 代码

  1. 目的:借助红外遥控装置实现对单个数码管显示内容的操控,期望达成如下三项具体目标
    1)设备上电后,数码管将随机呈现一个数字(当前测试中随机结果始终为7)
    2)当操作遥控器上的0至9键时,数码管将展示相应的数值
    3)按下遥控器上的加号或减号键,当前显示数字将依次递增或递减,直至达到9或0时无法继续变化

  2. 代码如下

复制代码
 //红外遥控控制1位数码管

    
  
    
 #include <IRremote.h>//调用红外遥控的库
    
 int RECV_PIN = 11;//定义红外接口数字引脚
    
 IRrecv irrecv(RECV_

全部评论 (0)

还没有任何评论哟~