arsh (arduino shell) 是一個基本的 Arduino 交談式指令環境 (interactive command shell)。
下載
(1) Bert Vermeulen 寫的原始版本:
arsh-0.1.tar.gz released 2009-02-17
原始版本是用 arduino-0012 寫的,必須用 avr-gcc 編譯。
(2) 改良版本:
arsh-0.1 library by coopermaa
改良版可以直接用 arduino-0018 或之後的版本直接編譯與上傳到 Arduino 板子上。
我只對原始版本做了一點點修改:
- 刪除 main.c
- 把所有副檔名 .c 的檔案改為 .cpp
- 在 arsh.h 加上底下巨集,讓舊有程式可以相容於 arduino-0018 或之後的版本:
使用 arsh
上傳 arshdemo 範例 (arshdemo.pde) 到 Arduino 板子上,打開 terminal emulator,例如 Tera term,設定 baud rate (預設是 38400),按下 Enter 鍵後會看到 command prompt:
]
輸入 'help' 顯示指令說明:
使用範例:
read dpin 2 # returns the state of digital pin 2 set mode 3 out # set digital pin 3 to output mode set dpin 5 low # set digital pin 5 to low monitor # monitor all digital and analog pins monitor dpin 2 3 apin 0 1 2 # monitor only the given pins
monitor 指令使用範例:
▲ 輸入 monitor 指令看所有 digital 和 analog pins 的 live 狀態,要結束請按 ESC 鍵
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。