4-Wi-Fi无线控制器开发例程(控制GPIO输出高低电平,控制继电器吸合和断开)

打开软件,连接开发套件

  

首先说一下,用lua开发,默认一开始执行的是init.lua,所以我们就先建一个init.lua

首先熟悉一下Lua语言,让模块打印个hello 8266(Lua语言很灵活,很好用)

print("hello 8266")

可以复位板子试一试

现在换种打印方式

用一个变量,正好学一下lua的变量

a="hello jiangxin"
print(a)

好了,现在开始控制GPIO(控制继电器吸合)

参考资料  https://nodemcu.readthedocs.io/en/master/en/modules/gpio/     (这是鱼竿)

看一下原理图

先说一下程序怎么写

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

现在说一下程序

看上面的对应关系,要控制模块的GPIO5,实际上Lua里面写1

现在控制继电器断开

原文地址:https://www.cnblogs.com/yangfengwu/p/9914886.html

时间: 2024-11-09 09:31:49

4-Wi-Fi无线控制器开发例程(控制GPIO输出高低电平,控制继电器吸合和断开)的相关文章

ESP8266 LUA脚本语言开发: 外设篇-GPIO输出高低电平

原文地址:https://www.cnblogs.com/yangfengwu/p/12037968.html

2-Wi-Fi无线控制器开发例程(开发8266的几种方式比较{AT,Lua,SDK,其它}开发工具安装,开发固件获取,刷固件)

1-AT,Lua,SDK开发方式总结 2-安装JDK 3-从浏览器获取开发固件 4-自己动手编译固件(提供视频教程,必须的文件和匠芯编译好的bin文件),初学者不要求自己编译,先学会使用即可 5-刷入学习固件 6-如果自己想知道单片机如何嵌入的lua,可以参考这篇文章 https://www.cnblogs.com/yangfengwu/p/9315841.html  (这是我用STM32嵌入了Lua,然后实现控制LED) 下一篇 https://www.cnblogs.com/yangfeng

h3c无线控制器常用命令(wx)

ttserv.exe是很好的WEB FTP Telnet TFTP程序,轻便,快捷. 该文件在哪个目录被打开,程序就默认在哪个位置传输文件. 一.进入系统状态 <H3C_AC>system-view System View: return to User View with Ctrl+Z. [H3C_AC] 2.常用命令 1.telnet:windows端远程连接与控制交换机的命令 2.quit:后退到上一级目录 3.system:进入管理模式 4.display current:显示当前交换

阿里云携手AppCan推“聚无线”移动开发平台

互联网行业的O2O大战愈演愈烈,巨头纷纷加紧布局,从地图.团购.音乐.社交媒体.生活网站到移动端支付,线下商机与互联网的结合越来越紧密,大移动生态圈的雏形已窥见一斑.在战线的最前沿,入口之争尤为激烈,一方面巨头希望获得消费者的倾心,实现利润升级.另一方面,作为应用源头的开发者也是巨头们争抢的焦点.开发者的追捧是操作系统.开发平台.延伸服务等生存的基石,是打通行业上下游的关键. 3月31日,阿里云宣布联合AppCan.高德.友盟等厂商推出移动开发平台"聚无线",这是阿里巴巴首次在移动领域

Android开发之控制手机音频

本实例通过MediaPlayer播放一首音乐并通过AudioManager控制手机音频,关于AudioManager的详解可参照:Android开发之AudioManager(音频管理器)详解 程序运行效果图: 实例代码: package com.jph.audiomanagerdemo; import android.media.AudioManager; import android.media.MediaPlayer; import android.os.Bundle; import an

软件开发项目进度控制浅谈

一.影响软件开发项目进度的因素 要有效地进行进度控制,必须对影响进度的因素进行分析,事先或及时采取必要的措施,尽量缩小计划进度与实际进度的偏差,实现对项目的主动控制.软件开发项目中影响进度的因素很多,如人为因素.技术因素.资金因素.环境因素等等.在软件开项目的实施中,人的因素是最重要的因素,技术的因素归根到底也是人的因素.软件开发项目进度控制常见问题主要是体现在对一些因素的考虑上.常见的问题有以下几种情况: 1.80-20原则与过于乐观的进度控制 80-20原则在软件开发项目进度控制方面体现在:

ARUBA无线控制器内置网管功能介绍

ARUBA无线控制器内置网管功能介绍 ARUBA无线控制器内置了业界最为丰富的无线网络管理功能,用户不需要增加任何额外费用就可以实现以下功能: l 图形化的无线网络集中配置 l 图形化的网络实时性能监控 l 图形化的无线覆盖热区图 l 图形化的无线终端定位 l 图形化的访客管理系统 以上各项管理功能的具体介绍如下: 1. 图形化的无线网络集中配置 通过图形化的无线网络集中配置功能,网络管理人员可以在控制器的图形化管理界面上对VLAN.IP.Route等网络参数,访问控制策略.带宽控制策略等无线防

Android 应用开发耗电量控制。。

当程序启动手机越多的模块,那耗电就越快 当你的程序运行时只占用CPU的时候,这时候耗电量是最少的. 当然这时候如果cpu的运行速度很慢那是最好的.. 程序耗电量控制首要从下面3个方面抓起: 1.频繁的I/O操作(启动本地外部存储模块和网络通信模块) 2.同时开过多的线程运行(cpu模块). 3.频繁的内存分配以及产生的内存碎片(频繁使用内存模块) 减少I/O操作: 判断是不是连上了wifi或者是不是存在可用的网络,假如不符合条件,就不要发动网路通信. 使用压缩来减少网络中传输的数据. 在读写本地

中断控制器及中断控制

所有以ARM为内核的处理器的异常共分为7中,每一种异常对应一个异常向量,每个异常向量占4个字节,指出中断服务程序的入口地址.异常向量表从0x00000000~0x0000001F. 其中普通中断和快速中断的向量地址为0x00000018~0x0000001B和0x0000001C和0x0000001F.每一个ARM芯片,除了内核异常外还有多种内置硬件组件的中断,这些中断源的中断向量对应于IRQ或FIQ,可通过设置模式寄存器来确定. 中断源可以是有子寄存器的中断源和没有子寄存器的中断源,有中断请求