本篇說明如何使用LabVIEW for Arduinod控制伺服機 (servo) 角度通常servo有三條線,分別為Vcc, PWM, GND,其中設定PWM Digital 4的腳位給servo使用,

一般可以控制PWM的Dutycycle來控制角度,不過LabVIEW for Arduino已經有提供好範例了,

在安裝完成Labview for Arduino後,

首先到

C:\Program Files\National Instruments\LabVIEW 2012\vi.lib\LabVIEW Interface for Arduino\Firmware\LIFA_Base

找到LIFA_Base.ino upload韌體到Uno Arduino (或Mega 2560) 上,

 lvardu005.jpg   

然後到C:\Program Files\National Instruments\LabVIEW 2012\vi.lib\LabVIEW Interface for Arduino)

執行LabVIEW Interface for Arduino.lvlib 

lvardu006.jpg

我更改了其中的Arduino servo.Vi

Front Panel如下,

 servo01.jpg  

只要調整Servo 0 Sweep Max Angle的值,便可以控制servo 轉到設定的角度,

 

Block Diagram,

servo 02.jpg

 

 

文章標籤
創作者介紹
創作者 fishark 的頭像
fishark

魚的方舟 * 圖形語言的世界* - LabVIEW 工作室 & APP開發研究室 & Arduino整合開發 -

fishark 發表在 痞客邦 留言(0) 人氣()