Robofun 機器人論壇

標題: SBT藍牙模組無法使用於自走車 [打印本頁]

作者: tryit227299    時間: 2013-7-30 10:46
標題: SBT藍牙模組無法使用於自走車
雖然普特上面有著範例的程式可以用,但是即使程式燒進了BS2的晶片裡面車子也不會動。想請教各位高手,除了燒壞與接錯以外還有什麼問題我沒有注意到的,因為連線、燒程式還有車子都沒有問題。
以下是我找到的範例程式:

' {$STAMP BS2}
' {$PBASIC 2.5}
'--------------------------------------------------
a   VAR   Word
RX    PIN    2                   '變數設定
TX    PIN    3
'--------------------------------------------------

main:
DO
SERIN TX, 84, [STR a\1]      ' SERIN 為RS232串列命令 接收指令     84為藍芽鮑率 9600 , STR為位元顯示一位元
SEROUT RX, 84, [STR a\1]      'SERIN 為RS232串列命令 接收指令     84為藍芽鮑率 9600 , STR為位元顯示一位元

DEBUG "a=",DEC2 a,CR    'DEBUG視窗顯示指令「a=」顯示a= DEC2 a <= 顯示十進制 a CR跳行


  '向前
  IF a=49 THEN '            要是 a=49 時 (即鍵盤上按1)
    PULSOUT 15, 650             '產生一個850ms脈衝波形PIN15腳輸出,伺服馬達接PIN15腳
    PULSOUT 14, 850             '產生一個650ms脈衝波形PIN14腳輸出,伺服馬達接PIN14腳

  '向後
  ELSEIF a=50 THEN       '否則 a=50 時  (即鍵盤上按2)
     PULSOUT 15, 850             '產生一個650ms脈衝波形PIN15腳輸出,伺服馬達接PIN15腳
     PULSOUT 14, 650             '產生一個850ms脈衝波形PIN14腳輸出,伺服馬達接PIN14腳

  '向右
  ELSEIF a=51 THEN        '否則 a=51 時  (即鍵盤上按3)
      PULSOUT 15, 650              '產生一個850ms脈衝波形PIN15腳輸出,伺服馬達接PIN15腳
      PULSOUT 14, 650              '必ㄔ秅@個850ms脈衝波形PIN14腳輸出,伺服馬達接PIN14腳

  '向左
  ELSEIF a=52 THEN         '否則 a=52 時  (即鍵盤上按4)
      PULSOUT 15, 850                 '產生一個650ms脈衝波形PIN15腳輸出,伺服馬達接PIN15腳
      PULSOUT 14, 850
    GOTO main              '產生一個650ms脈衝波形PIN14腳輸出,伺服馬達接PIN14腳
  ENDIF                                 '結束
LOOP                       '跳回main




拜託了~




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2