NodeMCU模块
文章平均质量分 53
下东西不要币多好
在编程菜鸟大军中默默前行
展开
-
NodeMCU利用sjson读写json示例
解析JSONlocal cjson = require "cjson" local sampleJson = [[{"age":"23","testArray":{"array":[8,9,11,14,25]},"Hi转载 2018-11-09 20:12:15 · 1804 阅读 · 0 评论 -
ESPlorer编辑器挂了???
双11买了个红外遥控,支持天猫控制的,把卧室的电视,空调加入了天猫控制名单,机顶盒是华为的,是蓝牙遥控控制不了,在前几天把自己卧室的灯控制用8266接入天猫精灵后,感觉闲下来了,无意中看到了MicroPython,看这个介绍,在线远程上传程序老简单了,这里说一下,我家是路由+AP组网,像8266的无线配网啥的压根不能成功,我在双 11买的红外遥控都不行,还是在手机上开了个与家里WIFI一样名字密码...原创 2018-12-11 08:27:08 · 950 阅读 · 0 评论 -
Lua IDE ZeroBrane Studio 汉化
环境配置文件在安装目录\cfg\user.lua,也可以通过菜单 edit-preferences-Settings:System 打开 .样例:local G = …styles = G.loadfile(‘cfg/tomorrow.lua’)(‘Monokai’)– 样式有以下几个可选值 Tomorrow TomorrowContrast TomorrowNight TomorrowN...原创 2018-11-24 21:05:38 · 1920 阅读 · 0 评论 -
nodeMCU 采集Si7021温度湿度
先上代码--初始化设备local SDA_PIN ,SCL_PIN = 6 ,7 --指定相互连接的脚 i2c.setup(0,SDA_PIN,SCL_PIN,i2c.SLOW) si7021.setup() --Si7021传感器的内部固件版本,返回1.0或2.0 fwrev = si7021.firmware() print(string....原创 2018-11-23 21:42:59 · 986 阅读 · 0 评论 -
nodeMCU 采集DS18B20温度
首先,用的是这种连接方法也很简单:vcc接3.3V,GND接GND,中间那个D0我接的D3脚。代码local mk = 3 --DS18B20D3ds18b20.setup(mk) --设置DS18B20tmr.alarm(0, 3000, tmr.ALARM_AUTO, function() --每3秒发送一次数据 ds18b20.read( function(...原创 2018-11-23 20:21:45 · 2221 阅读 · 1 评论 -
ThingPulse ESP8266 OLED SSD1306
原文:https://github.com/ThingPulse/esp8266-oled-ssd1306这是一个基于SSD1306的128x64像素OLED显示器驱动程序,运行在Arduino/ESP8266平台上。您可以将这个库作为zip文件下载并解压到Arduino/libraries文件夹中,或者(一旦添加)从Arduino库管理器中选择它。该库支持访问OLED显示的不同协议。目前,I...原创 2018-11-23 18:06:25 · 1839 阅读 · 1 评论 -
nodeMCU模块说明
本地玩具adc, file, gpio, i2c, node, 1-wire, pwm, spi, timer, uart, u8g, bit, cron, pcm, ads1115, RTC time, switec, ucg物联网wifi, net, mqtt, file, node, RTC time, RTC mem, RTC fifo, sjson, bit, http, enc...转载 2018-11-11 19:41:03 · 4624 阅读 · 0 评论 -
NodeMCU模块之gpio
首先来看下NodeMCU与8266的引脚对应图D0(GPIO16)只能作为gpio读写使用。不支持开漏/中断/pwm/i2c/ow在来看个代码LED1 = 4 LED2 = 0--设NodeCUM的4引脚为推挽输出模式gpio.mode(LED1,gpio.OUTPUT)--设引脚的值,HIGH高为关,LOW低电平为开gpio.write(LED1,gpio.LOW)gpi...原创 2018-11-11 19:31:28 · 2155 阅读 · 0 评论 -
NodeMCU模块之mqtt
mqtt模块先上简单的代码 m = mqtt.Client(sb_bianhao, 120, username, password) m:lwt("csxg", "0001", 0, 0) -- 设置连接ip 以及 端口 m:connect(host, 1883, 0) m:on("connect", function(con) print...原创 2018-11-11 18:52:43 · 1063 阅读 · 0 评论 -
NodeMCU中lua 类型转换
number类型转换为String类型tostring()可以将布尔类型和数值类型转换为字符串类型local bVar = false;print(tostring(bVar)); -- 输出"false"local num1 = 10;local num2 = 10.0;local num3 = 10.03;print(tostring(num1)); --输出"10"prin...转载 2018-11-11 12:30:08 · 912 阅读 · 0 评论 -
NodeMCU模块之WiFi
WIFI模组重要:WiFi子系统由必须定期运行的后台任务维护。任何超过15ms(毫秒)的功能或任务都可能导致WiFi子系统崩溃。为了避免这些潜在的崩溃,建议在执行任何超过15ms的任务或函数之前,使用wifi.suspend()挂起WiFi子系统。WiFi modes 无线模式连接到WiFi网络的设备称为工作站(STA)。连接到Wi-Fi由一个接入点(AP)提供,它充当一个或多个站点的集...原创 2018-11-11 17:46:35 · 3978 阅读 · 0 评论 -
通过贝壳物联,让小度或天猫精灵语音控制你的8266
我用的是网上继电器模块上可以插8266-01S那种5V取电,自带5转3.3电源,模块是安装在顶灯里面的。原始开关还在,考虑到单火取电难度太大,主要是8266功率太大了。所以既能在开关处控制灯,也能智能音箱控制,前提是老式开关处于通电状态,不过这样一来就有个问题,要是中途停电了在来电不是要一直亮着了?当然,也可以把8266开关状态写入芯片,让再次启动时按上次状态开启,这样要是在灯亮着的情况下停电了,...原创 2018-12-11 09:08:41 · 7291 阅读 · 1 评论