原帖由 helper197 於 2006-4-14 08:24 發表
嗯嗯 太感謝您了!!
不過有個大前提 呵
小弟礙於經費 竟沒有買BASIC Stamp 耶 他似乎是要另外在買來掛上去的
PS: 我現在可以利用 RS232跟他溝通囉!! 只是不知道要送什麼訊號 他 ...
helper197您好~~~
從parallax servo controller的使用說明來看,您現在可以利用 RS232跟他溝通應該是透過它免費的人機界面軟體來做的,這個軟體相當不錯,如果您有很多顆伺服機要控制,基本上直接在軟體上面調整個別軸的位置與速度等參數,那麼連到parallax servo controller上的多顆伺服機就會隨著命令轉到你要的位置,更厲害的是,您可以將不同時間點設定的位置與速度等參數連貫起來,然後把parallax servo controller與伺服機裝到機器人上,按下撥放鍵,這樣就可以看到機器人宛如生物般的活了起來~~~~:lol
其實這個使用說明一開始就提到,這個人機界面是用在text coding(寫程式,例如BS2),的過程中,用來獲得多軸參數的輔助軟體,可用在嵌入式微控器上(例如BS2,89s51)(做法是將多軸參數寫在嵌入式微控器的rom內,也就是建table),利用微控器叫用table,那麼就不用連著長長的線,就可以透過嵌入式微控器與 servo controller(非USB介面)來控制機器人的動作了~~~~:lol
回到原點,若是您不知要送什麼訊號給parallax servo controller,建議您可以下載parallax servo controller(非USB介面)的User's guide (http://www.parallax.com/detail.asp?product_id=28023),不過訊號協定好像要配合BS2來編程~~~~~~
或是換一家Pololu serial 16-servo controller(sscii也有相同產品) ,不用與BS2綁在一起編程,如下列位置(說真的這家公司的User's guide寫的又好又簡易,值得細細品味,順便練練英文)
http://www.pololu.com/products/pololu/0240/
在11頁與12頁分別有提到SSCII MODE 與pololu MODE
這就是您要訊號協定了~~~~~,不過您需要Pololu serial 16-servo controller (非USB介面)的配合才能做嵌入式微控器的應用喔~~~這跟USB介面需要額外的硬體軟體搭配的原因所致........不曉得您是否清楚?有問題再討論囉~~~~~:lol
[ 本帖最後由 marbol 於 2006-4-15 14:12 編輯 ] |