數位訊號處理
nodeMCU及Arduino的每個數位和類比接腳都能輸入及輸出「高電位(HIGH或1)」和「低電位(LOW或0)」
nodeMCU數位接腳有D0~D8及S1~S3
當接腳要做數位訊號輸入或輸出時,需先在setup()函數內設定該接腳的輸入輸出模式
使用指令如下:
pinMode(接腳編號,輸入輸出模式);
例如:D0要輸出數位訊號,要先在setup()內設定
pinMode(D0,OUTPUT);
輸出數位訊號的函數指令是digitalWrite,其指令格式如下:
digitalWrite(接腳編號,輸出訊號)
接腳編號:D0~D8
輸出訊號:HIGH或LOW,也可以寫1或0
範例:將D0接腳輸出「高電位」
digitalWrite(D0,HIGH);
輸入數位訊號的函數指令是digitalRead,其指令格式如下:
digitalRead(接腳編號);
接腳編號:D0~D8
範例:讀取D0接腳的數位訊號
i=digitalRead(D0);