ESP32學習記錄009-1~digitalRead,讀取接腳的電位

這次來記錄一下用 digitalRead這個指令,來讀取接腳的電位。
ESP32學習記錄009-1~digitalRead,讀取接腳的電位


D5的腳位,如果有從電源的地方拉線導通的話,讀取的值就是 1。
沒有接線導通的值就是 0。


拉線的方法如上。
LED要習慣加上一個 220的電阻在負極上。


第 5行,pinMode(5, INPUT)。
因為要輸入電壓給接腳 5,所以接腳 5的 pinMode要設成 INPUT。

第 12行,Serial.Println( digitalRead(5))。
Serial.Println的部份,請參考:
ESP32學習記錄008~序列埠監控視窗顯示文字 Serial.println

之前有記錄過,如果是文字或是字串的話,要用 Serial.Println(“xx”),xx是要顯示的內容。但這次要抓的值是用指令 digitalRead去抓接腳 5的值,所以不需要加上 “”。
digitalRead(x)x這裡填 5,就是去抓接腳 5的值。
有通電的話,值就是 1,沒通電的話,值就是 0。

wokwi的連結如下:
ESP32學習記錄009-1~digitalRead,讀取接腳的電位
https://wokwi.com/projects/335430960711467604

發表迴響