LabVIEW控制Arduino实现舵机联控(基础篇—9)
2022-05-272.8万
精华项目
AI 快速预览详细
本文介绍了如何通过LabVIEW和Arduino Uno控制板实现对单个和多个舵机转动角度的控制。首先介绍了实验环境,包括将9g舵机的电源线接至Arduino Uno控制板上的5V和GND引脚,信号线接至数字引脚D2或D3上。接着详细展示了程序设计,包括修改自LabVIEW Interface for Arduino函数库中的示例,并提供了前面板和程序框图。最后,通过实验演示展示了如何通过调节设置角度旋钮来控制舵机的转动角度,并实时读取当前角度值。
|
本篇博文将通过LabVIEW和Arduino Uno控制板实现对单个和多个舵机转动角度的控制。 1、控制单个舵机 1.1、实验目的 利用LIAT函数库通过LabVIEW和Arduino Uno控制板实现对单个舵机转动角度的控制。 1.2、实验环境 将9g舵机的电源线分别接至Arduino Uno控制板上的5V和GND引脚上,信号线接至数字引脚D2上,如下图所示: 本例修改自LabVIEW lnterface for Arduino函数库中的示例,位于函数选板“函数”→"Arduino"→"Example" "Servo Example",修改后的LabVIEW前面板如下图所示: 1.4、实验演示 点击运行按钮,LabVIEW程序开始执行,通过调节设置角度的旋钮,可以看到舵机随着角度的改变而转动,同时,当前角度值也随着舵机的转动而实时改变。 资源下载:LabVIEW控制Arduino实现舵机联控-单片机文档类资源-CSDN下载 2、控制多个舵机 2.1、实验目的 利用LIAT函数库通过LabVIEW和Arduino Uno控制板实现对多个舵机转动角度的控制。 2.2、实验环境 实验环境和控制单个舵机方法类似,将两个9g舵机的电源线分别接至Arduino Uno控制板上的5V和GND引脚上,信号线分别接至数字引脚D2和D3上。 2.3、程序设计 本例修改自LabVIEW Ilnterface for Arduino函数库中的示例,位于函数选板“函数”→"Arduino"→"Example"→"Servo Example",修改后的LabVIEW前面板如下图所示: 2.4、实验演示 点击运行按钮,LabVIEW程序开始执行,通过舵机1和舵机2的调节设置角度旋钮,可以看到舵机1和舵机2随着角度的改变而转动,同时,舵机1和舵机2的当前角度值也随着舵机1和舵机2的转动而实时改变。 资源下载:LabVIEW控制Arduino实现舵机联控-单片机文档类资源-CSDN下载 |



