magiccar 發表於 2011-10-28 15:59

十六軸機器人程式-11/19更新


一。共用程式:預設動作載入程式共有五個,必須先執行。
  1.
  2.
  3.
  4.
  5.

二。主程式:必須最後才安裝
※注意※十六軸機器人主程式依所附加的模組及功能不同,程式內容也不一檥。

1。PS2遙控器+2軸加速度感測器
  範例內容:展示動作+傾倒感測

2。PS2遙控器+3軸加速度感測器
  範例內容:展示動作+傾倒感測

3。PS2遙控器+3軸加速度感測器(11/19新增)
  範例內容:展示動作+傾倒感測+手部可自由動作
  啟動手部自由動作:按START進入,用左右類比搖桿控制,按SELECT結束。

4。PS2遙控器+2軸加速度感測器+電子羅盤+紅外線距離感測器
  範例內容:展示動作+傾倒感測+定向前進+避障


陸續增加中。。。




yao 發表於 2011-10-29 20:45

謝謝周老師的分享:)

j0927435941 發表於 2011-10-30 21:47

謝謝周先生您的幫忙,不便之處請見諒!

Zephyr 發表於 2011-12-11 14:08

周老師 謝謝

magiccar 發表於 2011-12-11 22:35

關於林同學,提到16軸機器人的程式中,搖桿按指令程式段裡面的Case 都是採對應單一搖桿按鍵,可否運用組合鍵 (例如x + o 同時按)來操控?

答案是肯定的,因為是PS2的搖桿,這項特異功能當然不能少。
先下載PS2搖桿控制模組 Gamepad Ps 使用手冊來參考
(表一)
Event Ps.Dir4WayEvent()
      Ps.GetDir4Way(b4Way)
      Select Case b4Way
                Case 1 : b4way = 1
                Case 2 : b4way = 2
                Case 3 : b4Way = 4
                Case 4 : b4Way = 8
      End Select      
      wKeyStatus = b4Way*4096 + wStatus
End Event
Event Ps.KeyPressedEvent()      
      wStatus = Ps.GetKeyStatus()      
      wKeyStatus =wStatus +b4Way*4096      
End Event      
上面的控制程式中我們知道wKeyStatus 是由wStatus及b4Way加權運算合成的,而值的來源即為按鍵按下的狀態,只要你手夠快,12個按鍵的組合它都能偵測到。
就用 X+O 組合鍵來舉例好了:
從(表一)中我們得知"O"按下是Bit 1=1,而"X"按下是Bit 2=1
因此wStatus = Ps.GetKeyStatus() 的輸出用二進位來表示,就是"000000000110",換算成十進位就是"6"。
所以你在下面程式段中在加入”Case 6”,就能做出對應組合鍵的功能了 
      Select Case wKeyStatus
                Case 1         : PressUp   '三角      
                Case 2         : Turn_R()  '圓
                Case 4         : HeadStand() '×
                Case 6         : 你的指令()  ' O + X
     :
     :

Zephyr 發表於 2011-12-15 15:04

周老師 謝謝 組合鍵已成功使用

robot-why 發表於 2011-12-17 11:21

謝謝周老師

WanderCat 發表於 2012-3-21 17:59

感謝老師,目前正在研究PS2遙感相關的指令。

magiccar 發表於 2012-3-21 21:11

WanderCat 發表於 2012-3-21 17:59 static/image/common/back.gif
感謝老師,目前正在研究PS2遙感相關的指令。

相信5樓的文章對你會有幫助的。

aa336022 發表於 2012-4-13 09:22

感謝大大的付出

ken3951ken 發表於 2012-4-13 13:33

謝謝周老師的分享

chowwin 發表於 2012-9-20 00:17

謝謝周老師{:soso_e102:}

沈瑋翔 發表於 2012-10-5 09:38

3Q~~~~~~~~~~~~~

ChihYanWang 發表於 2012-10-11 17:29

收到謝謝 :))

潘建霖 發表於 2012-11-15 15:03

倒下感測剛好遇到難題><

magiccar 發表於 2012-11-18 21:21

看到懂再用,有問題要提出來!

LIM0065 發表於 2012-11-19 00:32

謝謝周老師~

winbok 發表於 2013-11-5 16:41

感謝周老師分享~趕快下載來學習~

btea52048 發表於 2013-12-25 19:39

謝謝周老師的用心!使我們初學能夠更簡單!謝謝你了!

btea52048 發表於 2013-12-25 19:45

請問!有單PS2搖桿的主程式嗎?
頁: [1] 2
查看完整版本: 十六軸機器人程式-11/19更新