数码管模块
1. 模块概述
数码管模块是一个用于显示数字的模块,显示数字范围:-999~9999,可显示浮点数。可用于数值可视化项目,如温度、湿度、计数等需要数字显示的场景。
2. 模块参数
参数 |
值/描述 |
工作电压 |
DC 5V |
通信方式 |
WM单总线 |
显数范围 |
-999~9999 |
工作温度 |
-40℃~85 ℃ |
尺寸大小 |
55mm * 24mm * 18.5mm(长*宽*高) |
3. 编程指南
3.1. 图形化编程指南
该模块支持的图形化编程平台有WeeeCode、编程猫平台、Mixly_Arduino、MakeCode等,其图形化编程大同小异,区别不会很大。
模块功能 |
需传参数 |
图形化编程块举例(其他平台图形化编程块大同小异) |
设置显示的数字 |
(2个参数)端口、数字(-999~9999) |
|
图形化编程示例:
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; } }