LabVIEW控制Arduino驱动数码管(基础篇—11)

简介: 利用LIAT中的数码管显示函数库,通过LabVIEW软件控制Arduino Uno控制板,将特定的数据显示在单个数码管上,实现数码管的滚动显示。

1、实验目的

利用LIAT中的数码管显示函数库,通过LabVIEW软件控制Arduino Uno控制板,将特定的数据显示在单个数码管上,实现数码管的滚动显示。


2、实验环境

此处使用的是共阳数码管。将数码管的阳极接至Arduino Uno控制板上的+5V,将数码管的A、B、C、DP、D、E、F和G分别接至Arduino Uno控制板上的数字接口D2、D3、D4、D5、D9、D10、D11、D12,如下图所示:


1bbcde7e7f6440fe817df92a8c2b742d.png


3、程序设计

LabVIEW的前面板如下所示:


fa6cc165748f4c4eaa615d2eeda3ac18.png


程序框图如下所示:


fdbdc441646e4003bdba440c55ce2549.png


LabVIEW程序首先通过设置的串口号与Arduino Uno控制板建立连接,然后调用Seven Segment函数库中的Seven Segment Configure函数节点以配置数码管的管脚连接,接着进入While循环中通过调用Seven Segment Write String函数节点设置写入的数据和滚动间隔的时间。最后,断开与Arduino Uno控制板的连接。


4、实验演示

点击运行按钮,LabVIEW程序开始执行,可以看到数码管上滚动显示所设置的数字。由于数码管显示字符的能力有限,一般用来显示数字。


项目资源下载请参见:LabVIEW控制Arduino驱动数码管-单片机文档类资源-CSDN下载

https://download.csdn.net/download/m0_38106923/85467987?spm=1001.2014.3001.5503


相关文章
|
8月前
|
数据采集 测试技术 数据处理
LabVIEW控制PLC的实现方式
LabVIEW控制PLC的实现方式
269 1
|
10月前
|
开发工具 芯片
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
79 1
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
|
8月前
|
数据格式
LabVIEW步进电机的串口控制方法与实现
LabVIEW步进电机的串口控制方法与实现
114 0
|
10月前
串口通信如何控制步进电机转动?
串口通信如何控制步进电机转动?
165 3
|
10月前
|
人工智能 测试技术
LabVIEW编程LabVIEW控制USB-6341例程与相关资料
LabVIEW编程LabVIEW控制USB-6341例程与相关资料
75 1
|
10月前
|
数据采集
LabVIEW编程LabVIEW控制研华PCI-1756例程与相关资料
LabVIEW编程LabVIEW控制研华PCI-1756例程与相关资料
43 0
|
10月前
|
网络协议 Linux
嵌入式单片机开源的串口示波器实现方法
嵌入式单片机开源的串口示波器实现方法
98 0
|
供应链 数据可视化 程序员
OpenHarmony:如何使用HDF驱动控制LED灯
OpenHarmony:如何使用HDF驱动控制LED灯
202 0
LabVIEW控制Arduino实现舵机联控(基础篇—9)
本篇博文将通过LabVIEW和Arduino Uno控制板实现对单个和多个舵机转动角度的控制。
LabVIEW控制Arduino实现示波器(基础篇—7)
利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显示波形,实现一个简易示波器的功能。