Robofun 機器人論壇

標題: 關於BASIC Stamp2的輸出指令用法 [打印本頁]

作者: 阿倫    時間: 2012-1-9 17:59
標題: 關於BASIC Stamp2的輸出指令用法
BASIC Stamp裡有一個很方便的指令
OUTS、OUTH、OUTL、OUTA、OUTB、OUTC、OUTD、OUTPUT

但是不知道哪裡出問題,一直有怪怪的

Pin 0~Pin 3接著LED,目的是想讓LED呈現二進制的狀態計數,程式如下:

i      VAR      Nib

DO
      FOR i = 0 TO 15
            OUTA = i
            OUTPUT OUTA
            PAUSE 500
      NEXT
LOOP

剛開始執行程式時無結果,等了一段時間才開始有輸出

想請問大家這是哪裡出了問題...

謝謝。
作者: coopermaa    時間: 2012-1-9 21:43
沒玩過 Basic Stamp,不過剛看了一下底下這個網頁的教學,感覺還挺簡單的
http://en.wikibooks.org/wiki/PBASIC_Programming/Input_and_Output

可能你有些地方要注意一下 (再次聲明,我沒玩過 Basic Stamp,不知道說的對不對,以下意見僅供參考):

1. 設定 LED 腳位的方向:

DIRA = %1111  ' Make LED pins output, 0 is input, 1 is output
                         ' % symbol means the number that follows is a binary value

2. wikibook 上說,OUTPUT 指令是用來設定指定的 pin 為 output,你 OUTPUT OUTA 這行寫法好像怪怪的
作者: 阿倫    時間: 2012-1-10 18:42
謝謝您的解答

問題順利解決

謝謝




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