RoBoard魔人的機器人日誌

2011/10/20

[教學] 如何控制RS0263-DMP小手

DMP小手 (RS0263*3) RS0263為RoBoard的馬達 必須用RC servo控制馬達轉動 RC servo的控制原理 利用 PWM pulse 的寬度指定 servo 轉動的位置 controller circuit 控制 servo 轉到指定的位置 feedback potentiometer 會將 servo 目前的位置迴授給控制器 由於RS0263沒有feedback的功能 所以並不會將servo的位置回傳 腳位相對位置 RB100有24個PWM 而RB110只有16個PWM但其實還是十分好分辨的 靠外側的腳位為地(GND)...
Share:

2011/10/17

[教學] 如何控制RM-G146陀螺儀

RM-G146    控制G146必須要用I2C去控制 因為我這邊使用的範例為RB110  所以沒有特別再去弄線材 首先必須知道的資訊陀螺儀的位址 在0xD0以及陀螺儀的XYZ軸的位址AddrHex   AddrDecimal     Register Name         1D            ...
Share:

2011/10/7

[教學] 如何控制Bioloid AX-12馬達

上一個星期已經告訴過各位AX-12是如何傳輸的 那現在要控制其實已經差不遠了 首先必須要有一條com3轉接AX-12的轉接線 然後就可以開始撰寫程式部分了 首先要先將專案屬性先設定好 組態先選擇為Release (因為Debug會出現問題) 要把組態結構 -> C/C++ -> 一般 其中的 "其他Include目錄" 將他指定到RoBoIO-bin-v1.8-winxp\Include 然後組態結構 -> 連結器 -> 一般 中的 "其他程式庫目錄"  將他指定RoBoIO-bin-v1.8-winxp\Lib\VC2008 最後將組態結構 ->...
Share:

2011/10/1

[教學] Bioloid AX-12馬達如何傳輸

如果想要控制Bioloid AX-12馬達 首先必須先了解Bioloid AX-12馬達是如何傳輸的 可以看AX-12的datasheet比較容易理解 正如上圖 首先會先傳兩個0XFF告訴馬達要開始了 然後第三個指令封包ID 是要確認傳送給此ID的馬達 接著為LENGTH 是告訴馬達開始接收連續幾個封包 INSTRUCTION是決定要讀出,寫入等 接下來的幾個是下指令的部分 首先是指令的Address 可以把他想成程式中的指標 然後接下來的是將Address指到的後面N個改為給的值 最後的CHECK...
Share:
頁面 1 / 16: 1234 下一頁
技術提供:Blogger.

追蹤者