續前文,本文繼續補述其它輸出入指令:
SET pin,value,...
CONF 設好腳位型態後,如果是輸出類型,就可以設定數值,例如是數位輸出,那數值 1 就是 high,0 就是 low。不同腳位類型,數值義意不同,如果遇到輸入類型,是沒辦法設值的,定義如下
SET? pin
查詢 pin 的輸出設定
型 態
|
數 值
|
說 明
| |
SERVO
|
伺服馬達
|
0 ~ 255
|
0: 最小角度,180: 最大角度,255: 歸位角度
1 ~ 179: 指定角度,others: 保留原角度
|
PWM
|
脈波寬度調變
|
0 ~ 255
|
脈波寬度 % = 設定值 / 256
|
I2C
|
兩線通訊
|
0 ~ 255
| 功能預留 |
OUTPUT
|
數位輸出
|
0, 1
|
0: low, 1: high
|
INPUT
|
數位輸入
|
0, 1
|
0: low, 1: high
|
ADIN
|
類比輸入
|
0 ~ 1023
|
10 bits 類比輸入
|
SET? pin
查詢 pin 的輸出設定
OUT pin,value,...
指令等同於 SET,適用於數位輸出腳
OUT? pin
指令等同於 SET?
PWM pin,value,...
指令等同於 SET,適用於 PWM 輸出腳
PWM? pin
查詢 pin 的 PWM 輸出設定
IN? pin
查詢 pin 的數位輸入,適用於數位輸入腳
AD? pin
查詢 pin 的類比輸入,適用於類比輸入腳
OUT? pin
指令等同於 SET?
PWM pin,value,...
指令等同於 SET,適用於 PWM 輸出腳
PWM? pin
查詢 pin 的 PWM 輸出設定
IN? pin
查詢 pin 的數位輸入,適用於數位輸入腳
AD? pin
查詢 pin 的類比輸入,適用於類比輸入腳
接續 .....
沒有留言:
張貼留言