2013-03-24 88 views
2

我嘗試使用Arduino Pro套件旋轉全轉動伺服電機。我正在使用伺服庫,尤其是功能伺服。我使用Write()來控制使用此功能的伺服電機的速度和方向。如何使用Arduino上的C++伺服庫控制伺服電機?

根據Arduino C++伺服庫,寫入功能的參數是標準伺服中的角度和全旋轉伺服的速度。現在我想知道該參數的單位,因爲當我將此參數設置爲45時,速度比設置爲90時更高!我該如何解決這個問題?

+3

它是在度數如http://playground.arduino.cc/ComponentLib/servo – 2013-03-24 18:42:07

回答

4

在一個連續旋轉伺服,這將設置伺服 的速度(0是全速在一個方向上,180是全速在 其他,以及接近90的值是無運動) 。

來源:http://arduino.cc/en/Reference/ServoWrite

+0

中所述我想知道什麼是這個參數的單位? – Wazani 2013-03-24 18:49:55

+2

@IbrahimAbdulhaq因爲它是一個旋轉,我們正在尋找速度應該是「角速度」所述https://en.wikipedia.org/wiki/Angular_velocity – 2013-03-24 18:57:51

+0

非常感謝!!!!!! – Wazani 2013-03-24 19:08:55

0

我從類庫控制伺服電機的一些代碼示例,我希望你能得到一些幫助的形式了。

去:http://everysolutionshere.blogspot.in/2013/05/step-to-control-servo-motors-from-c.html

你可以使用一個軸卡可以輕鬆地控制伺服。它爲脈衝和方向控制提供了更好的精度。

+0

你好,歡迎光臨!我不確定你發佈的內容直接回答了提出的問題。如果鏈接上的一些示例代碼回答了問題,請提取相關位並將它們放入您的答案中。所以SO往往只是回答鏈接問題。 – GHC 2014-01-03 07:42:21