Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 3279|回復: 0

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

[複製鏈接]
發表於 2013-7-30 10:46:27 | 顯示全部樓層 |閱讀模式
雖然普特上面有著範例的程式可以用,但是即使程式燒進了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




拜託了~
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2021-10-26 09:34 , Processed in 0.100918 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表