ESP8266 LUA脚本语言开发: 外设篇-GPIO输出高低电平
前言
所有的LUA开发API参考
https://nodemcu.readthedocs.io/en/master/en/modules/gpio/
原理图
  
让GPIO2输出高电平只需
gpio.mode(4, gpio.OUTPUT) //设置为输出
gpio.write(4, 1)//输出高电平
注意:
GPIO有个对应关系

测试
点亮


熄灭
gpio.mode(4, gpio.OUTPUT)
gpio.write(4, 0)


扩展
控制继电器吸合


故
gpio.mode(1, gpio.OUTPUT)
gpio.write(1, 1)


ESP8266 LUA脚本语言开发: 外设篇-GPIO输出高低电平的更多相关文章
- ESP8266 LUA脚本语言开发: 外设篇-GPIO中断检测
		https://nodemcu.readthedocs.io/en/master/modules/gpio/#gpiomode 测试引脚 GPIO0 gpio.mode(,gpio.INT) func ... 
- ESP8266 LUA脚本语言开发: 外设篇-GPIO输入检测
		咱使用 GPIO0 https://nodemcu.readthedocs.io/en/master/modules/gpio/#gpioread 第一种 GPIO设置为输出的状态下读取引脚状态 gp ... 
- ESP8266 SDK开发: 外设篇-GPIO输出高低电平
		前言 官方提供了两个函数 GPIO_OUTPUT_SET(gpio_no, bit_value) 设置GPIO2输出高电平 GPIO_OUTPUT_SET(2, 1); 设置GPIO2输出低电平 GP ... 
- ESP8266 LUA脚本语言开发: 外设篇-串口
		https://nodemcu.readthedocs.io/en/master/modules/uart/ 串口发送数据 发送一个16进制到串口 uart.write(0, 0xaa) 注: 之所以 ... 
- ESP8266 LUA脚本语言开发: 外设篇-定时器,延时,看门狗
		https://nodemcu.readthedocs.io/en/master/modules/tmr/ local mytimer1 = tmr.create() function TimeFun ... 
- ESP8266 LUA脚本语言开发: 准备工作-LUA开发是怎么来的
		前言 当前8266有各种开发 1.在官方已经封装好的C库上开发(SDK开发) 2.官方在SDK的基础上封装的AT指令程序(AT指令开发) 3.在SDK的基础上嵌入脚本语言(Lua,Python等开发方 ... 
- ESP8266 LUA脚本语言开发: 测试下诱人的程序
		前言 这一节测试一下诱人的程序 实现的功能,APP通过SmartConfig给Wi-Fi模块配网并绑定设备,然后通过MQTT远程控制开发板的继电器, APP显示ESP8266采集的温湿度数据. 简而言 ... 
- ESP8266 LUA脚本语言开发:  准备工作-LUA开发说明
		前言 开发Lua需要使用这个软件 注:该软件需要按照JDK 即 JAVA虚拟机,如果没有安装过JDK,请先看JDK安装教程安装JDK USB线连接开发板接入电脑 选择自己的串口号 波特率115200 ... 
- ESP8266 LUA脚本语言开发: 准备工作-为方便学习(统一使用本人编译的固件)
		前言 注:为了咱后期统一起来,所以统一使用我编译的LUA固件 一,固件打开了SmartConfig / AirKiss 配网功能 二,打开了SSL 三,其它模块化程序 刷空固件 一,为了保证固件是干净 ... 
随机推荐
- 什么是uWSGI、WSGI、uwsgi、wsgiref、werkzeug
			我不是代码的生产者,我只是知识的搬运工 uWSGI.WSGI.uwsgi.wsgiref.werkzeug 
- LG1840 Color the Axis  线段树
			菜的人就要写简单题 为了练习手速来写这样一道 珂朵莉树 线段树简单题 没啥可说的,注意修改操作中要判一下 val=0 #include<bits/stdc++.h> using names ... 
- WPF 精修篇 DataGrid 筛选
			原文:WPF 精修篇 DataGrid 筛选 DataGrid也可以分组 但是用的地方不多 就没写 筛选还是可以的 比如Datagrid数据量比较大 要做数据筛选 贴码 <DataGrid x: ... 
- 初学Python之爬虫的简单入门
			初学Python之爬虫的简单入门 一.什么是爬虫? 1.简单介绍爬虫 爬虫的全称为网络爬虫,简称爬虫,别名有网络机器人,网络蜘蛛等等. 网络爬虫是一种自动获取网页内容的程序,为搜索引擎提供了重要的 ... 
- HTML连载46-浮动元素字围现象、浮动练习
			一.浮动元素的字围现象 div{ float:left; width:100px; height:100px; background-color: red; border:1px solid blac ... 
- 《细说PHP》第四版 样章 第18章 数据库抽象层PDO 9
			18.7 PDO的事务处理 事务是确保数据库一致的机制,是一个或一系列的查询,作为一个单元的一组有序的数据库操作.如果组中的所有SQL语句都操作成功,则认为事务成功,那么事务被提交,其修改将作用于所 ... 
- LINUX CFS 调度tick逻辑,即check_preemt_tick解析
			计算当前task在这个tick周期实际用时delta_exetime, 更新当前task的vruntime; 根据权重,重新计算调度period,计算当前task的应得时间片slice(idle_ru ... 
- centOS服务器安装mongodb
			1.为服务器添加mongodb的包管理工具,这就相当于在windows中安装npm,以便能用npm安装各种依赖.添加了这个包管理工具,才能在后面对mongodb做一系列操作. touch /etc/y ... 
- ES6变量的解构赋值(二)对象的解构赋值
			前面我们知道,数组的结构赋值需要按顺序进行赋值, let [a,,c] = [,,] console.log(a); console.log(c);//3 let [a,b] = [1];consol ... 
- RV32FDQ/RV64RDQ指令集(1)
			Risc-V架构定义了可选的单精度浮点指令(F扩展指令集)和双精度浮点指令(D扩展指令集),以及四精度浮点指令集(Q扩展指令集).Risc-V架构规定:处理器可以选择只实现F扩展指令子集而不支持D扩展 ... 
