Robofun 機器人論壇

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

關於BASIC Stamp2的輸出指令用法

[複製鏈接]
發表於 2012-1-9 17:59:57 | 顯示全部樓層 |閱讀模式
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

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

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

謝謝。
發表於 2012-1-9 21:43:28 | 顯示全部樓層
沒玩過 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:38 | 顯示全部樓層
謝謝您的解答

問題順利解決

謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2021-12-1 12:03 , Processed in 0.154421 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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