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


相关文章
|
4月前
|
数据采集 测试技术
LabVIEW与PLC的区别
LabVIEW与PLC的区别
50 2
|
4月前
|
数据采集 测试技术 数据处理
LabVIEW控制PLC的实现方式
LabVIEW控制PLC的实现方式
104 1
|
4月前
|
数据格式
LabVIEW步进电机的串口控制方法与实现
LabVIEW步进电机的串口控制方法与实现
64 0
|
6月前
|
开发工具 芯片
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
43 1
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
|
6月前
|
数据采集
LabVIEW编程LabVIEW控制研华PCI-1756例程与相关资料
LabVIEW编程LabVIEW控制研华PCI-1756例程与相关资料
26 0
|
6月前
|
网络协议 Linux
嵌入式单片机开源的串口示波器实现方法
嵌入式单片机开源的串口示波器实现方法
53 0
|
C# Android开发 C++
c#(nanoframework)安装单片机环境;如何使用c#写类似于c的单片机驱动
c#(nanoframework)安装单片机环境;如何使用c#写类似于c的单片机驱动
216 0
c#(nanoframework)安装单片机环境;如何使用c#写类似于c的单片机驱动
LabVIEW控制Arduino实现舵机联控(基础篇—9)
本篇博文将通过LabVIEW和Arduino Uno控制板实现对单个和多个舵机转动角度的控制。
LabVIEW控制Arduino驱动1602液晶显示屏(基础篇—10)
本篇博文将利用LIAT中的LCD显示函数库,驱动1602液晶显示屏。