LabVIEW控制Arduino实现模拟数据采集(基础篇—8)
目录
1、实验目的
2、实验环境
3、程序设计
4、实验演示
1、实验目的
利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显示波形,实现一个数据采集的功能。
2、实验环境
将需测量信号的正负两端分别接至Arduino Uno控制板上的模拟输入端口和GND引脚上,并在LabVIEW软件上选择所连接的端口号。
3、程序设计
本例修改自LabVIEW Interface for Arduino函数库中的示例,位于函数选板“函数”→"Arduino"→"Example"→"Finite Analog Samp-ling Example",修改后的LabVIEW前面板如下图所示:
程序框图如下图所示:
在软件运行前设置Arduino Uno控制板的串口号、采集端口、采样速率(Hz)和采样时间(s)。
LabVIEW程序首先通过设置的串口号与Arduino Uno控制板建立连接,然后等待事件结构,若采集键被按下,则点亮“采集中"LED灯,再调用模拟采样函数库中的GetFinite Analog Sample函数节点以设置好的采集端口、采样速率和采样点数来实现有限采样并送入波形显示控件,完成之后熄灭"采集中”LED灯,采样点数通过采样速率和采样时间计算得到;若清除键被按下,则清除波形显示。最后,断开与Arduino Uno控制板的连接。
4、实验演示
在采样速率1000Hz的情况下,将Arduino Uno控制板上的3.3V电压输出接至模拟输入端口A0。
项目资源下载请参见:LabVIEW控制Arduino实现模拟数据采集-单片机文档类资源-CSDN下载
LabVIEW控制Arduino实现模拟数据采集(基础篇—8)相关推荐
- LabVIEW控制Arduino实现示波器(基础篇—7)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显 ...
- LabVIEW控制Arduino流水灯(基础篇—3)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的数字I/O函数库,通过LabVIEW控制Arduino Uno控制板上多个管脚上LED灯,实现依次点亮,依次 ...
- LabVIEW控制Arduino采集光敏电阻数值(基础篇—14)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用光敏电阻和LIAT中的光敏函数库,通过Arduino Uno控制板的模拟端口采集与光敏电阻串联电阻的分压值上传给LabV ...
- LabVIEW控制Arduino采集电位器电压(基础篇—4)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT函数库中模拟IO的功能,通过Arduino Uno控制板上模拟输入端口实现对电压的测量,并显示在LabVIEW前 ...
- LabVIEW控制Arduino实现舵机联控(基础篇—9)
目录 1.控制单个舵机 1.1.实验目的 1.2.实验环境 1.3.程序设计 1.4.实验演示 2.控制多个舵机 2.1.实验目的 2.2.实验环境 2.3.程序设计 2.4.实验演示 本篇博文将通过 ...
- LabVIEW控制Arduino实现PWM呼吸灯(基础篇—5)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的模拟I/O函数库,通过LabVIEW和Arduino Uno控制板实现LED灯亮度的调节,产生灯会呼吸的效果 ...
- LabVIEW控制Arduino采集热敏电阻温度数值(基础篇—13)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用热敏电阻和LIAT中的热敏电阻函数节点,通过Arduino Uno控制板的模拟端口采集与热敏电阻串联电阻的分压值上传给L ...
- LabVIEW控制Arduino实现RGB调色灯(基础篇—6)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的RGB函数库,通过LabVIEW控制Arduino Uno控制板实现RGB调色. 2.实验环境 将共阳RGB ...
- LabVIEW控制Arduino驱动数码管(基础篇—11)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的数码管显示函数库,通过LabVIEW软件控制Arduino Uno控制板,将特定的数据显示在单个数码管上,实 ...
最新文章
- IntelliJ IDEA 2020.2.4款 神级超级牛逼插件推荐(自用,真的超级牛逼)
- LINQ系列:Linq to Object排序操作符
- 操作系统 —— 内存管理
- 【工程项目经验】之多个静态库合并成一个
- jframe大小根据组件变化_Swing JDialog容器和JFrame容器使用教程
- C++中函数如何返回数组
- Hive之窗口函数(一文搞懂)
- 解读 JVM 类加载器-一篇文章简单易懂
- 计算机 服装生产管理的变化,服装生产与管理服装生产管理概述.ppt
- 广义线性模型(GLM)及其应用
- 信捷XD5程序+TG765触摸屏程序,功能为XY双轴排版机,带2个气缸
- ssh+dwr实现级联操作
- 九爷带你玩转 php单元测试
- Linux FTP 21端口始终无法连接的问题
- 电子科技大学格拉斯哥学院基础实践——共享单车的调查
- Mac Webpack Vue项目的搭建
- 学生信息管理系统之用户登录:用户登录流程
- 这是一个神奇(神器)的网站
- Tabby终端模拟器在Mac上的配置和使用
- TCP网络编程 [Java]
热门文章
- 淘宝sign参数保姆解析
- iOS开发正则表达式,验证是否是邮箱,手机号,银行卡号,URL等等
- 十、临界资源和临界区
- android 使布局失去焦点,关于edittext的焦点问题(监听事件/默认没有焦点/获得焦点/失去焦点 )...
- python怎么算二元一次方程_使用python实现解析二元一次方程
- Android 极光IM-高级篇-玩聊天app诞生,更新2020.12.15
- 服装加盟系统选对了,服装连锁店的管理问题少一半!
- dia 在Linux(ubuntu)下无法输入中文的解决办法
- diamond之综合报不知名的错误
- MapReduce初级编程实践