显示页面修订记录反向链接回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ====== 数码管模块 ====== {{ :wm_wiki:four_digital_dispaly_module:pasted:20200306-162304.png }} ===== 1. 模块概述 ===== <html><body> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; text-indent:21.0pt'><span style='font-size:16.0pt;font-family:等线;mso-ascii-theme-font: minor-fareast;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-fareast'>数码管模块是一个用于显示数字的模块,显示数字范围:<span lang=EN-US>-999~9999</span>,可显示浮点数。可用于数值可视化项目,如温度、湿度、计数等需要数字显示的场景。</span><span lang=EN-US style='font-family:等线;mso-ascii-theme-font:minor-fareast;mso-fareast-theme-font: minor-fareast;mso-hansi-theme-font:minor-fareast'><o:p></o:p></span></p> </body></html> ===== 2. 模块参数 ===== <html><body> <div align=center> <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 style='border-collapse:collapse;border:none;mso-border-alt:solid #5B9BD5 3.0pt; mso-border-themecolor:accent5;mso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt'> <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'> <td width=170 valign=top style='width:127.4pt;border-top:solid #5B9BD5 3.0pt; mso-border-top-themecolor:accent5;border-left:solid #5B9BD5 3.0pt;mso-border-left-themecolor: accent5;border-bottom:solid white 2.25pt;mso-border-bottom-themecolor:background1; border-right:none;background:#5B9BD5;mso-background-themecolor:accent5; padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><span style='font-size:18.0pt;color:white;mso-themecolor:background1'>参数</span><span lang=EN-US style='color:black;mso-color-alt:windowtext'><u1:p></u1:p></span></p> </td> <td width=386 valign=top style='width:289.6pt;border-top:solid #5B9BD5 3.0pt; mso-border-top-themecolor:accent5;border-left:none;border-bottom:solid white 2.25pt; mso-border-bottom-themecolor:background1;border-right:solid #5B9BD5 3.0pt; mso-border-right-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><span style='font-size:18.0pt;color:white;mso-themecolor:background1'>值<span lang=EN-US>/</span>描述</span><span lang=EN-US style='color:black;mso-color-alt: windowtext'><u1:p></u1:p></span></p> </td> </tr> <tr style='mso-yfti-irow:1'> <td width=170 valign=top style='width:127.4pt;border-top:none;border-left: solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5;border-bottom:solid white 1.0pt; mso-border-bottom-themecolor:background1;border-right:solid white 1.0pt; mso-border-right-themecolor:background1;mso-border-top-alt:solid white .5pt; mso-border-top-themecolor:background1;mso-border-alt:solid white .5pt; mso-border-themecolor:background1;mso-border-left-alt:solid #5B9BD5 3.0pt; mso-border-left-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><b><span style='font-size:16.0pt;color:white;mso-themecolor:background1'>工作电压</span></b><span lang=EN-US style='color:black;mso-color-alt:windowtext'><u1:p></u1:p></span></p> </td> <td width=386 valign=top style='width:289.6pt;border-top:none;border-left: none;border-bottom:solid white 1.0pt;mso-border-bottom-themecolor:background1; border-right:solid #5B9BD5 3.0pt;mso-border-right-themecolor:accent5; mso-border-top-alt:solid white .5pt;mso-border-top-themecolor:background1; mso-border-top-alt:solid white .5pt;mso-border-top-themecolor:background1; mso-border-bottom-alt:solid white .5pt;mso-border-bottom-themecolor:background1; mso-border-right-alt:solid #5B9BD5 3.0pt;mso-border-right-themecolor:accent5; background:#5B9BD5;mso-background-themecolor:accent5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><span lang=EN-US style='font-size:16.0pt;color:white;mso-themecolor: background1'>DC 5V<u1:p></u1:p></span></p> </td> </tr> <tr style='mso-yfti-irow:2'> <td width=170 valign=top style='width:127.4pt;border-top:none;border-left: solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5;border-bottom:none; border-right:solid white 1.0pt;mso-border-right-themecolor:background1; mso-border-left-alt:solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5; mso-border-right-alt:solid white .5pt;mso-border-right-themecolor:background1; background:#5B9BD5;mso-background-themecolor:accent5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><b><span style='font-size:16.0pt;color:white;mso-themecolor:background1'>通信方式</span></b><span lang=EN-US style='color:black;mso-color-alt:windowtext'><u1:p></u1:p></span></p> </td> <td width=386 valign=top style='width:289.6pt;border:none;border-right:solid #5B9BD5 3.0pt; mso-border-right-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><span lang=EN-US style='font-size:16.0pt;color:white;mso-themecolor: background1'>WM</span><span style='font-size:16.0pt;color:white;mso-themecolor: background1'>单总线</span><span lang=EN-US style='color:black;mso-color-alt: windowtext'><u1:p></u1:p></span></p> </td> </tr> <tr style='mso-yfti-irow:3'> <td width=170 valign=top style='width:127.4pt;border:solid white 1.0pt; mso-border-themecolor:background1;border-left:solid #5B9BD5 3.0pt;mso-border-left-themecolor: accent5;mso-border-alt:solid white .5pt;mso-border-themecolor:background1; mso-border-left-alt:solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5; background:#5B9BD5;mso-background-themecolor:accent5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><b><span style='font-size:16.0pt;color:white;mso-themecolor:background1'>显数范围</span></b></p> </td> <td width=386 valign=top style='width:289.6pt;border-top:solid white 1.0pt; mso-border-top-themecolor:background1;border-left:none;border-bottom:solid white 1.0pt; mso-border-bottom-themecolor:background1;border-right:solid #5B9BD5 3.0pt; mso-border-right-themecolor:accent5;mso-border-top-alt:solid white .5pt; mso-border-top-themecolor:background1;mso-border-bottom-alt:solid white .5pt; mso-border-bottom-themecolor:background1;mso-border-right-alt:solid #5B9BD5 3.0pt; mso-border-right-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><span lang=EN-US style='font-size:16.0pt;color:white;mso-themecolor: background1'>-999~9999<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:4'> <td width=170 valign=top style='width:127.4pt;border-top:none;border-left: solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5;border-bottom:solid white 1.0pt; mso-border-bottom-themecolor:background1;border-right:solid white 1.0pt; mso-border-right-themecolor:background1;mso-border-top-alt:solid white .5pt; mso-border-top-themecolor:background1;mso-border-alt:solid white .5pt; mso-border-themecolor:background1;mso-border-left-alt:solid #5B9BD5 3.0pt; mso-border-left-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><b><span style='font-size:16.0pt;color:white;mso-themecolor:background1'>工作温度<span lang=EN-US><o:p></o:p></span></span></b></p> </td> <td width=386 valign=top style='width:289.6pt;border-top:none;border-left: none;border-bottom:solid white 1.0pt;mso-border-bottom-themecolor:background1; border-right:solid #5B9BD5 3.0pt;mso-border-right-themecolor:accent5; mso-border-top-alt:solid white .5pt;mso-border-top-themecolor:background1; mso-border-top-alt:solid white .5pt;mso-border-top-themecolor:background1; mso-border-bottom-alt:solid white .5pt;mso-border-bottom-themecolor:background1; mso-border-right-alt:solid #5B9BD5 3.0pt;mso-border-right-themecolor:accent5; background:#5B9BD5;mso-background-themecolor:accent5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><span lang=EN-US style='font-size:16.0pt;color:white;mso-themecolor: background1'>-40</span><span style='font-size:16.0pt;color:white;mso-themecolor: background1'>℃<span lang=EN-US>~85 </span>℃<span lang=EN-US><o:p></o:p></span></span></p> </td> </tr> <tr style='mso-yfti-irow:5;mso-yfti-lastrow:yes'> <td width=170 valign=top style='width:127.4pt;border-top:none;border-left: solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5;border-bottom:solid white 1.0pt; mso-border-bottom-themecolor:background1;border-right:solid white 1.0pt; mso-border-right-themecolor:background1;mso-border-top-alt:solid white .5pt; mso-border-top-themecolor:background1;mso-border-alt:solid white .5pt; mso-border-themecolor:background1;mso-border-left-alt:solid #5B9BD5 3.0pt; mso-border-left-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><b><span style='font-size:16.0pt;color:white;mso-themecolor:background1'>尺寸大小<span lang=EN-US><u1:p></u1:p><o:p></o:p></span></span></b></p> </td> <td width=386 valign=top style='width:289.6pt;border-top:none;border-left: none;border-bottom:solid white 1.0pt;mso-border-bottom-themecolor:background1; border-right:solid #5B9BD5 3.0pt;mso-border-right-themecolor:accent5; mso-border-top-alt:solid white .5pt;mso-border-top-themecolor:background1; mso-border-top-alt:solid white .5pt;mso-border-top-themecolor:background1; mso-border-bottom-alt:solid white .5pt;mso-border-bottom-themecolor:background1; mso-border-right-alt:solid #5B9BD5 3.0pt;mso-border-right-themecolor:accent5; background:#5B9BD5;mso-background-themecolor:accent5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;text-align: center'><span lang=EN-US style='font-size:16.0pt;color:white;mso-themecolor: background1'>55mm * 24mm * 18.5mm</span><span style='font-size:16.0pt; color:white;mso-themecolor:background1'>(长<span lang=EN-US>*</span>宽<span lang=EN-US>*</span>高)<span lang=EN-US><u1:p></u1:p><o:p></o:p></span></span></p> </td> </tr> </table> </div> </body></html> ===== 3. 编程指南 ===== ==== 3.1. 图形化编程指南 ==== <html><body> <p class=MsoNormal style='text-indent:36.0pt'><span style='font-size:16.0pt; font-family:等线'>该模块支持的图形化编程平台有</span><span lang=EN-US style='font-size:16.0pt'>WeeeCode</span><span style='font-size:16.0pt;font-family:等线'>、编程猫平台、</span><span lang=EN-US style='font-size:16.0pt'>Mixly_Arduino</span><span style='font-size:16.0pt; font-family:等线'>、</span><span lang=EN-US style='font-size:16.0pt'>MakeCode</span><span style='font-size:16.0pt;font-family:等线'>等,其图形化编程大同小异,区别不会很大。</span></p> <div align=center> <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 style='border-collapse:collapse'> <tr style='height:24.7pt'> <td width=244 valign=top style='width:183.3pt;border:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt;height:24.7pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:14.0pt;font-family:等线;color:black;background:white'>模块功能</span></b></p> </td> <td width=189 valign=top style='width:142.05pt;border:solid windowtext 1.0pt; border-left:none;padding:0cm 5.4pt 0cm 5.4pt;height:24.7pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:14.0pt;font-family:等线;color:black;background:white'>需传参数</span></b></p> </td> <td width=455 valign=top style='width:341.05pt;border:solid windowtext 1.0pt; border-left:none;padding:0cm 5.4pt 0cm 5.4pt;height:24.7pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:14.0pt;font-family:等线;color:black;background:white'>图形化编程块举例</span></b><b style='box-sizing: border-box;font-variant-ligatures: normal;font-variant-caps: normal; orphans: 2;widows: 2;-webkit-text-stroke-width: 0px;text-decoration-style: initial; text-decoration-color: initial;word-spacing:0px'><span style='box-sizing: border-box'><span lang=EN-US style='font-size:14.0pt;font-family:"Helvetica",sans-serif; color:black;background:white'>(</span></span></b><b style='box-sizing: border-box; font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2; widows: 2;-webkit-text-stroke-width: 0px;text-decoration-style: initial; text-decoration-color: initial;word-spacing:0px'><span style='box-sizing: border-box'><span style='font-size:14.0pt;font-family:等线;color:black;background:white'>其他平台图形化编程块大同小异</span></span></b><b style='box-sizing: border-box;font-variant-ligatures: normal;font-variant-caps: normal; orphans: 2;widows: 2;-webkit-text-stroke-width: 0px;text-decoration-style: initial; text-decoration-color: initial;word-spacing:0px'><span style='box-sizing: border-box'><span lang=EN-US style='font-size:14.0pt;font-family:"Helvetica",sans-serif; color:black;background:white'>)</span></span></b></p> </td> </tr> <tr style='height:54.4pt'> <td width=244 style='width:183.3pt;border:solid windowtext 1.0pt;border-top: none;padding:0cm 5.4pt 0cm 5.4pt;height:54.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:14.0pt;font-family:等线;color:black;background:white'>设置显示的数字</span></p> </td> <td width=189 style='width:142.05pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt;height:54.4pt'> <p class=MsoNormal><span style='font-size:14.0pt;color:black;background:white'>(</span><span lang=EN-US style='font-size:14.0pt;font-family:"Helvetica",sans-serif; color:black;background:white'>2</span><span style='font-size:14.0pt; color:black;background:white'>个参数)端口、数字(<span lang=EN-US>-999~9999</span>)</span></p> </td> <td width=455 valign=top style='width:341.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt;height:54.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img width=360 height=67 id="图片 1" src="lib/exe/fetch.php?media=wm_wiki:four_digital_dispaly_module:pasted:20200303-111729.png"></span></p> </td> </tr> </table> </div> <p class=MsoNormal><span lang=EN-US style='color:white'> </span></p> <p class=MsoNormal style='text-indent:32.0pt'><span style='font-size:16.0pt; font-family:等线'>图形化编程示例:</span></p> </body></html> {{ :wm_wiki:four_digital_dispaly_module:pasted:20200303-113130.png }} ==== 3.2. 文本代码编程指南 ==== <html><body> <p class=MsoNormal style='text-indent:32.0pt'><span style='font-size:16.0pt; font-family:等线'>Arduino编程示例:</span></p> </body></html> <sxh cpp; first-line: 1;highlight: [3,13,20,21,22,23]; title: we_7segment_display_test.ino> #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; } } </sxh>