nodemcu调试lua语言,esp8266和onenet通信

编程入门 行业动态 更新时间:2024-10-21 16:22:26

nodemcu调试lua<a href=https://www.elefans.com/category/jswz/34/1770116.html style=语言,esp8266和onenet通信"/>

nodemcu调试lua语言,esp8266和onenet通信

ESPlorer.jar点击open就闪退 

注意要回滚到JDK8,要添加路径

出现Waiting answer from ESP - Timeout reached. Command aborted   把lua程序里面的注释去掉

 

 

nodemcu供电一定要够,一个usb还不一定够电流

默认情况下不使用映射串口,通信串口和下载串口是一个

如果有lua脚本中有串口映射的函数,下次再下载脚本文件要换到映射的串口上

程序下载不下去的时候或者其它异常情况,松开复位键的同时立刻按下图:

一些开发过程中参考的资料:

ESP8266开发板NodeMCU 资料:
链接: 提取码: ni62
NodeMCU 烧录固件教程:.html
DHT11温湿度教程

 学习资料免费下载:链接: 提取码: vttk 
其他软件链接: 提取码:28uc
0.96寸OLED资料:新版本资料下载链接: 提取码: 2frr

esp8266官网:.html

脚本下载参考:.html

太极创客:/

LUA脚本语言学习:
=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=1328741.49269.16170773864034367&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
菜鸟:.html
语言基础:

连接onenet:
串口透传:

如果周围没有wifi,可以开手机流量用热点当做一个wifi信号也可以用

有需要全部工程文件的可以私聊我

 

程序方面要求:检测温湿度DHT11,烟雾浓度MQ-2,控制led灯和直流风扇,参数超过阈值蜂鸣器报警和风扇转动,参数通过esp8266传输到onenet,onenet在线控制led亮灭和风扇转动,将参数已经风扇和led的状态显示到oled(这次用的iic通信,4个引脚就够了,比spi省引脚)上

一些注意点:esp8266可以用at指令操作,但是比起新学一个lua语言并没有方便到哪里去,有C或者python基础的学一两天,看看语法,能简单用lua语言就够了;风扇推荐一款风扇,可以直接驱动,不用驱动电路,直接靠stm32几ma的灌电流就可以驱动,这是当时没想到的,特别方便,720空心板电机马达,3.7V+55mm,因为有磁性,不能发航空;mq2虽然是模拟电压输出,检测简单但是重点是将电压转换为ppm

#define CAL_PPM 20  // 
#define RL			5		// RL
static float R0; // 
float check_smoke;
uint16_t ADC_num;//smoke
void MQ2_PPM_Calibration(float RS)
{R0 = RS / pow(CAL_PPM / 613.9f, 1 / -2.074f);
}float MQ2_GetPPM(void)
{float Vrl = 3.3f * ADC_num / 4095.f;float RS = (3.3f - Vrl) / Vrl * RL; if(HAL_GetTick() < 10000) {MQ2_PPM_Calibration(RS);}float ppm = 613.9f * pow(RS/R0, -2.074f);return  ppm;
}void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
{HAL_ADC_Stop_IT(hadc);ADC_num = HAL_ADC_GetValue(hadc);
}//check smoke
HAL_ADC_Start_IT(&hadc1);
check_smoke = MQ2_GetPPM();

正点原子(ESP-01)和NodeMCU(ESP-12F)区别.html,

 

更多推荐

nodemcu调试lua语言,esp8266和onenet通信

本文发布于:2024-02-26 17:40:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1703346.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语言   通信   lua   nodemcu   onenet

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!