# ESP8266_Lua_DayTime_Micor **Repository Path**: davis-xu/esp8266_-lua_-day-time_-micor ## Basic Information - **Project Name**: ESP8266_Lua_DayTime_Micor - **Description**: 使用ESP8266 + 0.96寸OLED屏开发的超迷你多界面日期时间时钟 USB即插即用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-11-28 - **Last Updated**: 2023-10-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: Lua, esp8266 ## README # 项目图片 ![输入图片说明](doc/pic.jpg) # NodeMCU 说明 NodeMCU 是一款基于Lua的开源固件,适用于 Espressif 的 ESP8266 WiFi SOC,并使用基于模块闪存的SPIFFS文件系统。 NodeMCU 以 C 语言实现,并在Espressif NON-OS SDK上分层。 该固件最初是作为流行的基于 ESP8266 的NodeMCU 开发模块的配套项目开发的,但该项目现在得到了社区的支持,并且该固件现在可以在任何ESP 模块上运行。 lua 社区支持文档 [NodeMuc文档](https://nodemcu.readthedocs.io/en/releasLe/) LuatOS相关也可参考合宙官网相关文档 [LuatOS](http://www.luatos.com/zh_cn/page/home.html) # 项目二次开发指南 NodeMCU开发工具下载[NodeMCU开发工具合集](https://gitee.com/davis-xu/esp8266_-lua_-tool.git) 1.安装串口驱动CH340 保证电脑可识别到设备串口 2.安装JDK运行环境确保后边的ESPlorer可以正常运行 3.NodeMCU使用脚本开发前需要先下载底层文件 4.打开FLASH_DOWNLOAD_TOOLS文件夹 启动exe程序下载底层biin文件 此项目的底层bin文件已打包在在CODE中的bin文件 下载地址为0x00 5.编程下载软件 解压ESPlorer点击ESPlorer.jar直接启动 此为开发和下载NodeMCU的可视话工具(注意:使用改工具下载程序时代码中不能还有种文) 6.使用ESPlorer打开CODE中的 .lua文件 连接设备在右侧的串口监视器中看到luaOS已经正常运行后点击upload即可完成程序的下载 **由于ModeMCU资源有限可根据项目需要对底层支持固件进行裁剪,自定义固件可已在官网编译对应底层支持固件 ** # 云编译底层固件及固件下载 1. 下载相关底层支持文件(本代码中已经包含 有int型和float型两中,都是可以的)如果需要自定义前往官网可选择自己需要的底层模块 [底层固件云编译连接](https://nodemcu-build.com/) ![输入图片说明](doc/1.png) 2.下载固件 使用乐鑫官方加载固件到0x00 ![输入图片说明](doc/2.png) 3.使用ESPlorer加载上层lua脚本 ![输入图片说明](doc/3.png)