tryit227299 發表於 2013-7-30 10:46:27

SBT藍牙模組無法使用於自走車

雖然普特上面有著範例的程式可以用,但是即使程式燒進了BS2的晶片裡面車子也不會動。想請教各位高手,除了燒壞與接錯以外還有什麼問題我沒有注意到的,因為連線、燒程式還有車子都沒有問題。
以下是我找到的範例程式:

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

main:
DO
SERIN TX, 84,       ' SERIN 為RS232串列命令 接收指令   84為藍芽鮑率 9600 , STR為位元顯示一位元
SEROUT RX, 84,       '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




拜託了~
頁: [1]
查看完整版本: SBT藍牙模組無法使用於自走車