arduino 延时_如何编译LabVIEW代码并烧录到Arduino上?

f31ae218555b23be04f23ee0b100f3fc.png

微信搜索【沛华测控】订阅我们

86e8a3a42fdd1aa1bea0f970d1f96f97.gif

Shania最近想实现“4位数码管显示Arduino模拟端口读取到的电压值”的效果,发现用LINX工具包写的程序实现效果并不好,虽然可以显示出数值来,但是它是一位一位显示的;不加延时以最快的速度运行还是闪得脑阔疼……还是不够快啊!(得快到肉眼看不出闪烁效果)

a5f20c83cb74a752c880d497dd25ce7a.gif

后面经同事提醒,才意识到一个问题:LabVIEW与Arduino使用LINX工具包是基于串口通信的,通讯一来一回程序运行速度快不起来!无法满足“同时”显示4位数字的效果。那这个效果怎么实现呢?

既然串口通信太慢,那要是直接把LabVIEW程序编译并下载到Arduino开发板上呢?这样就可以避免通信的延时,还可以脱离PC!

这里就要用到LabVIEW另外一个工具包——Arduino Compatible Compiler For LabVIEW(后面简称为编译器),通过它我们可以编译LabVIEW代码并下载到Arduino开发板中,使VI脱离PC机,嵌入到Arduino硬件中独立运行!

在使用这款编译器之前,PC端必须下载安装Arduino IDE 1.5.7以上版本(最好是下个最新版本)。

83e038908e11cd04f4bac155ca5d5c13.png
Arduino IDE 启动页面
<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值