====== 数码管模块 ====== {{ :wm_wiki:four_digital_dispaly_module:pasted:20200306-162304.png }} ===== 1. 模块概述 =====

数码管模块是一个用于显示数字的模块,显示数字范围:-999~9999,可显示浮点数。可用于数值可视化项目,如温度、湿度、计数等需要数字显示的场景。

===== 2. 模块参数 =====

参数

/描述

工作电压

DC 5V

通信方式

WM单总线

显数范围

-999~9999

工作温度

-40~85

尺寸大小

55mm * 24mm * 18.5mm(长**高)

===== 3. 编程指南 ===== ==== 3.1. 图形化编程指南 ====

该模块支持的图形化编程平台有WeeeCode、编程猫平台、Mixly_ArduinoMakeCode等,其图形化编程大同小异,区别不会很大。

模块功能

需传参数

图形化编程块举例(其他平台图形化编程块大同小异)

设置显示的数字

2个参数)端口、数字(-999~9999

 

图形化编程示例:

{{ :wm_wiki:four_digital_dispaly_module:pasted:20200303-113130.png }} ==== 3.2. 文本代码编程指南 ====

Arduino编程示例:

#include "WeELF328P.h" We7SegmentDisplay Display(PORT_A); int8_t NumTab[] = {0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0x10,0x20,0x21,0x22,0x40}; //A,B,C,D,E,F,-,0.,1.,2.,NULL int i=0; void setup() { } void loop() { Display.showNumber(i); delay(100); i++; if(i>200) { for(unsigned char j=0;j<6;j++) { Display.showChar(1,NumTab[j]); Display.showChar(2,NumTab[j]); Display.showChar(3,NumTab[j]); Display.showChar(4,NumTab[j]); delay(1000); } i=0; } }