Robofun 機器人論壇
標題:
請問Arduino同時控制兩個以上伺服馬達的方法?
[打印本頁]
作者:
jokilp
時間:
2008-10-2 14:27
標題:
請問Arduino同時控制兩個以上伺服馬達的方法?
各位大大好,在下是個新手,關於Arduino ATmaga168版有幾個問題想請教一下。
我參考過許多利用Arduino版的Serial Monitor控制一個馬達的資訊,不過很少看到能同時操作2個以上伺服馬達的例子,在下想利用Arduino板控制一個機械手臂,因為我還是個新手,相關知識尚且不足,所以關於控制機械手臂到2維平面上的某點時,能使伺服馬達同時轉動的議題,總是不得其門而入,所以想先由能同時控制2個以上伺服馬達開始,我閱覽過ㄧ個
利用Pythom控制Arduino介面的網頁
(
類似的中文網頁
)操作,是可以控制4個伺服馬達的轉角,但只能一次控制一個馬達轉動,卻不能像影片上那樣,利用一個搖桿就能同時控制四個馬達,使其轉動。
想請知道的各位前輩提供解決之方,能同時控制2個以上伺服馬達(以其他方法亦可,不一定要完全同步,有些微的時間差也可以。),或是利用Arduino創造機械手臂的範例,給小弟參考,感激不盡。
作者:
kaffe
時間:
2008-10-2 23:13
您好,
請參考小弟的這篇文章
http://www.robofun.net/forum/viewthread.php?tid=2106&extra=page%3D1
可完全同步.不過需要購買擴充套件就是了.
Regards,
Kaffe
作者:
jjyeh1976
時間:
2008-10-4 14:12
要用arduino"直接"去"準確"的控制伺服馬達在程式的技巧寫作上要花費相當的心思, 因為arduino上的pwm 通道, 頻率約為490 hz, 所以在full duty時 (基本上不能開到full duty, 因為輸出是dc, 所以應該是254), high duty 約為2.03 ms, 而解析度約為8us, 要直接用來做伺服馬達控制, 難度有點高哦!
拿鐵盒子的10軸伺服控制模組, 應該是個不錯的選擇, 而且已經寫好了arduino的lib, 使用起來簡單, 而且不用花太多心思(空間)去做控制, 值得推薦哦!!
作者:
bank
時間:
2008-10-4 15:32
Arduino的外掛 函式庫裡,有提供PWM控制的相關資料.
一般來說, PWM控制對各個微控制器來說都不簡單.(對arduino也一樣)
而Arduino最讓人喜愛的一點,不光光是C語言以及AVR核心.
更重要的事 他的完整外掛 函式庫.
透過這些函式庫, 可以輕鬆完成許多動作
包含 與各軟體溝通(Flash.MAX MXP.PROCESSING...等)
http://arduino.cc/en/Reference/Servo
也因此 許多非電子領域開始用用它
Arduino 相關技術問題
歡迎大家一起討論 ^ ^
email:
support@aroboto.com
作者:
joeddr
時間:
2008-10-13 11:09
標題:
回復 2# 的帖子
kaffe大大,您的文章連結進去,範例和程式碼的超連結出現ERROR說@"@
如果要做到多軸連結是否要買拿鐵盒子勒?
jjyeh1976大,那如果不需做到完全同步(有些微時間差)的話,有無範例,亦或只能照您所說的採用拿鐵盒子10軸控制模組呢?
如果是控制類似這般大小的伺服馬達,困難度亦很高嗎
JSP20050-450.jpg
(9.82 KB, 下載次數: 546)
下載附件
2008-10-13 11:09 上傳
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2