目录

1、实验目的

2、实验环境

3、程序设计

4、实验演示


1、实验目的

利用LIAT中的数字I/O函数库,通过LabVIEW控制Arduino Uno控制板上多个管脚上LED灯,实现依次点亮,依次熄灭,形成流水灯效果。

2、实验环境

硬件连接图如下图所示:

LED灯的阳极通过220Ω的限流电阻接至Arduino Uno的D2~D7,阴极直接接至GND。最后,用USB电缆将Arduino Uno控制板与计算机的USB端口连接起来即可。

3、程序设计

LabVIEW的前面板设计如下图所示:

程序框图设计所示:

LabVIEW程序首先通过设置的串口号与Arduino Uno控制板建立连接,接着将通过For循环将数字管脚D2~D7设置为输出模式,然后进入While循环结构,在While循环中通过一维数组循环移位、移位寄存器和Digital Write Port实现流水灯,最后,断开与Arduino Uno控制板的连接。

4、实验演示

点击运行按钮,LabVIEW程序开始执行,可以看到Arduino Uno控制板外接的LED灯以设置的时间间隔依次点亮和熄灭,形成流水灯效果。同时,LabVIEW前面板上的LED灯也和外接的LED灯保持同步。流水灯的时间间隔可以自己设定。

项目资源下载:LabVIEW控制Arduino流水灯-单片机文档类资源-CSDN下载

LabVIEW控制Arduino流水灯(基础篇—3)相关推荐

  1. LabVIEW控制Arduino LED灯闪烁(基础篇—2)

    目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的数字I/O函数库,通过LabVIEW控制Arduino Uno控制板上D13管脚上LED灯,实现等间隔闪烁. ...

  2. LabVIEW控制Arduino实现RGB调色灯(基础篇—6)

    目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的RGB函数库,通过LabVIEW控制Arduino Uno控制板实现RGB调色. 2.实验环境 将共阳RGB ...

  3. LabVIEW控制Arduino实现PWM呼吸灯(基础篇—5)

    目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的模拟I/O函数库,通过LabVIEW和Arduino Uno控制板实现LED灯亮度的调节,产生灯会呼吸的效果 ...

  4. LabVIEW控制Arduino实现舵机联控(基础篇—9)

    目录 1.控制单个舵机 1.1.实验目的 1.2.实验环境 1.3.程序设计 1.4.实验演示 2.控制多个舵机 2.1.实验目的 2.2.实验环境 2.3.程序设计 2.4.实验演示 本篇博文将通过 ...

  5. LabVIEW控制Arduino实现模拟数据采集(基础篇—8)

    目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显 ...

  6. LabVIEW控制Arduino采集光敏电阻数值(基础篇—14)

    目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用光敏电阻和LIAT中的光敏函数库,通过Arduino Uno控制板的模拟端口采集与光敏电阻串联电阻的分压值上传给LabV ...

  7. LabVIEW控制Arduino实现示波器(基础篇—7)

    目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显 ...

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

    目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT中的数码管显示函数库,通过LabVIEW软件控制Arduino Uno控制板,将特定的数据显示在单个数码管上,实 ...

  9. LabVIEW控制Arduino采集电位器电压(基础篇—4)

    目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用LIAT函数库中模拟IO的功能,通过Arduino Uno控制板上模拟输入端口实现对电压的测量,并显示在LabVIEW前 ...

最新文章

  1. IDC运营商如何轻松建立属于自己的数据备份服务中心
  2. 简易计算器里的小数点在程序中怎么表示_财管普通计算器(内有彬哥经验)
  3. Config配置文件的加解密
  4. zzuli 2177 Contest - 河南省多校连萌(四)(简单题)
  5. riak php7,Laravel中服务提供者的register和boot分别是干什么
  6. lisp医院化验系统_医院智能导视系统
  7. mui 实现a锚点定位 (demo演示)【建议:仅作为参考】
  8. 知识图谱与推荐系统结合的方法
  9. Redis命令性能优化及事务使用过程
  10. PHP并行查询MySQL
  11. mysql中起飞到达城市查询_让mysql慢慢起飞 - 初识慢日志
  12. 《图像理解理论与方法》(1)
  13. opentsdb basic install
  14. 微信扫描二维码在内置浏览器打不开文件的下载链接怎么办?哪些api接口可以解决...
  15. DataSet的Join操作
  16. Vue设置全局loading(加载动画)功能:
  17. Windows电脑上有哪些好用的txt小说阅读器?
  18. MySQL 案例实战--MySQL数据库主从复制
  19. 组建服务计算机我的电脑有个下三角,excel小三角怎么弄出来
  20. 如何开展业务是我在离开X网之后重新学的

热门文章

  1. 金蝶EAS绿色客户端配置
  2. C语言编程>第十一周 ⑤ 请编写一个函数,用来删除字符串中的所有空格。
  3. 使用scrapy创建一个项目爬取网易云音乐的所有歌手的相关资料
  4. 软件测试入门基础知识汇总
  5. PyTorch Mobile在端侧可堪大用?能否与TensorFlow Lite一较高下
  6. ubuntu18.04终极美化
  7. sim300的一些知识点
  8. java程序员找工作前需要做什么准备?
  9. 2011最牛高考作文:时间在流逝——上还是不上大学?
  10. 金属学复习【2】--- 纯金属的结晶