ESP8266 LUA腳本語言開發: 外設篇-GPIO輸入檢測

  • 2019 年 12 月 17 日
  • 筆記

咱使用 GPIO0

 https://nodemcu.readthedocs.io/en/master/modules/gpio/#gpioread

第一種

GPIO設置為輸出的狀態下讀取引腳狀態

gpio.mode(3, gpio.OUTPUT)  gpio.write(3, gpio.HIGH)    if  gpio.read(3) == 1 then      print("GPIO0 is HIGH")  end

可以檢測繼電器輸出的狀態,自行擴展!

第二種

GPIO設置為輸入的狀態下.檢測GPIO狀態

gpio.mode(3, gpio.INPUT,gpio.PULLUP)    if  gpio.read(3) == 1 then      print("GPIO0 INPUT is HIGH")  end

提示: