基于Arduino使用4位数码管显示模块
4位数码管显示模块介绍
4位LED数码管显示模块是一个12脚的带时钟点的4位共阳数码管(0.36英寸)的显示模块,驱动芯片为TM1637,只需2根信号线即可使单片机控制4位8段数码管。
(4位数码管显示模块)
产品参数
- 产品尺寸:42mm*23mm
- 显示器为4位共阳红字数码管
- 数码管8级灰度可调
- 控制接口电平为5V或3.3V
- 4个M2螺丝定位孔,便于安装
- 重量:8g
(4位数码管显示模块接口图)
(4位数码管显示模块反面)
控制接口
共4个引脚(GND、VCC、DIO、CLK),GND为地,VCC为供电电源,DIO为数据输入输出脚,CLK为时钟信号脚
数码管:
4位共阳极的带比分点的0.36英寸数码管,红字高亮
定位孔:
4个M2螺丝定位孔,孔径为2.2mm,使模块便于安装定位,实现模块间组合
接线方式
Arduino Nano <------> 4位数码管显示模块 3V3/5V <------> VCC GND <------> GND D5 <------> CLK D4 <------> DIO
4位数码管显示模块基础小案例
1、显示自定义字符串
Mixly 图形化编程程序
(图形化程序)
程序实现代码
- #include <SevenSegmentTM1637.h>
- SevenSegmentTM1637 display(5,4);
- void setup(){
- display.begin();
- }
- void loop(){
- display.setBacklight(20);
- display.print("2345");
- }
复制代码
2、显示自定义时间
Mixly 图形化编程程序
(图形化程序)
程序实现代码
- #include <SevenSegmentTM1637.h>
- #include <SevenSegmentExtended.h>
- SevenSegmentExtended display(5,4);
- void setup(){
- display.begin();
- }
- void loop(){
- display.setBacklight(20);
- display.printTime(12,30,true);
- }
复制代码3、显示秒
Mixly 图形化编程程序
程序实现代码
- #include <SevenSegmentTM1637.h>
- SevenSegmentTM1637 display(5,4);
- void setup(){
- display.begin();
- }
- void loop(){
- display.setBacklight(20);
- display.print((millis() / 1000));
- }
复制代码
|