4位数码管显示模块 Arduino LED亮度可调 带时钟点 配件 积木
该模块是一个12脚的带时钟点的4位共阳数码管(0.36英寸)的显示模块,驱动芯片为TM1637,只需2根信号线即可使单片机控制4位8段数码管。
模块特点如下:
显示器件为4位共阳红字数码管
数码管8级灰度可调
控制接口电平可为5V或3.3V
4个M2螺丝定位孔,便于安装
项目 |
最小值 |
典型值 |
最大值 |
单位 |
电源电压 |
3.3 |
5 |
5.5 |
VDC |
电流(@5V) |
— |
30 |
80 |
mA |
尺寸 |
42X24X12 |
mm |
||
重量 |
8 |
g |
控制接口:共4个引脚(GND、VCC、DIO、CLK),GND为地,VCC为供电电源,DIO为数据输入输出脚,CLK为时钟信号脚;
数码管:4位共阳极的带比分点的0.36英寸数码管,红字高亮;
定位孔:4个M2螺丝定位孔,孔径为2.2mm,使模块便于安装定位,实现模块间组合;
程序库例程概览:
1. ClockDisplay:使用主板上MCU的定时器1来计时,并让4位数码管显示。
2. NumberFlow:0~9,A,b,C,d,E,F等16个字符从右往左流动。
3. StopWatch: 使用主板上MCU的定时器1来计时,可配合按键实现秒表功能。
实验器材:
1个Arduino兼容主板Catduino(不熟悉开源硬件的可以将其理解为Atmega328P单片机开 发板)及一根mini USB线;
1个4位数码管显示模块;
4根公对母杜邦线,用于连接模块的控制接口和Catduino开发板;
实验步骤:
1. 用4根公对母杜邦线将4位数码管显示模块和Catduino连接起来,如下表、图所示
Catduino |
连接线 |
4位数码管显示模块 |
GND |
黑线 |
GND |
5V |
红线 |
VCC |
D2 |
黄线 |
DIO |
D3 |
白线 |
CLK |
1. 从百度网盘中http://pan.baidu.com/s/1jGfy2qy 下载该模块在Arduino1.0版本以上适用的程序包DigitalTubeforArduino1.0+,如果libraries目录下还没有 TimerOne_v9程序库的,还需要从网盘中下载该程序库,然后将其直接解压到..arduino-1.0libraries目录下。
2. 用mini USB将Catduino连接起来,如果是首次使用该主板,其USB转串口驱动可从Arduino的IDE目录下的drivers找到USB Drivers。
3. 重新打开Arduino IDE,点击工具栏的Open按钮,打开DigitalTube中的NumberFlow例程,如下图所示。
选好串口、板子名称,点击烧录按钮,即可烧录。该例程可使0~9,A,b,C,d,E,F等16个字符从右往左流动,如下图所示。
而调节数码管显示灰度的函数为类TM1637中的set()函数,输入参数为0~7,数字越大,则亮度越高。
1个4位数码管显示模块(防静电包装)。