ESP8266 LUA脚本语言开发: 外设篇-GPIO输入检测
Posted yangfengwu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266 LUA脚本语言开发: 外设篇-GPIO输入检测相关的知识,希望对你有一定的参考价值。
咱使用 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
提示:
以上是关于ESP8266 LUA脚本语言开发: 外设篇-GPIO输入检测的主要内容,如果未能解决你的问题,请参考以下文章
ESP8266 LUA脚本语言开发: 外设篇-GPIO输入检测
ESP8266 LUA脚本语言开发: 外设篇-定时器,延时,看门狗
ESP8266 LUA脚本语言开发: 准备工作-LUA开发说明