跳到主要內容
物聯網 / Arduino程式設計 / 數位訊號處理

數位訊號處理

nodeMCU及Arduino的每個數位和類比接腳都能輸入及輸出「高電位(HIGH或1)」和「低電位(LOW或0)」
 

nodeMCU數位接腳有D0~D8及S1~S3

1

當接腳要做數位訊號輸入或輸出時,需先在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);

跳至網頁頂部