# ESP32C3网络串口LCD屏 **Repository Path**: zzy09x/net_serial_esp32c3_i2c_lcd ## Basic Information - **Project Name**: ESP32C3网络串口LCD屏 - **Description**: 网络串口屏 - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2024-11-14 - **Last Updated**: 2025-06-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ESP32C3网络串口LCD屏 #### 介绍 网络串口屏。通过网络和串口发送指令控制LCD屏幕显示。(还可以驱动一个I2C接口SSD1306驱动的OLED)。 同时具备一定的网络转串口功能。以及蜂鸣器和按钮交互。 由于在未连接WiFi的情况下会自动进入WiFi配置模式,并2分钟重启一次(防止卡WiFi配置模式,“屏幕指令.txt”文档中有说明)。 所以本固件使用时必须连接WiFi。没法脱离WiFi独立使用。 如果你仅仅想通过串口来驱动LCD屏幕,可以考虑C51单片机,便宜实惠量大管饱(我正在开发这个固件,后期弄好了也会开源)。 另外WiFi的断开会导致系统重启。所以不适合用来显示一些刷新频率很低的数据。 #### 使用说明 如果只是想看看代码和功能,请阅读:屏幕指令.txt。 如果想自己复刻,还需仔细阅读\3D外壳\简要说明.txt和\线路板\简要说明.txt两个说明文件。 #### 参与贡献 1. 就我一个 最后: 我是一个JAVA软件开发人员,2011年学过C,参加过国信蓝桥杯,全国总决赛还拿了个第24名的二等奖。 但是那都是十几年前的事了,C\C++\C#这些年工作中也偶尔用到,之前还给表弟表妹当“老师”教过C。 但是,我不是专业的C++\C#开发人员,所以在这套代码中,什么命名规范、语法糖或者一些默认的开发规范,我都是不知道的。 我尽量不使用这些语言的高级功能比如结构体、指针等。 所以如果我的代码逻辑有BUG或者有可以改进优化的地方,欢迎指出。 如果觉得我代码风格不是很规范,有误导小朋友的嫌疑。请不要喷,我就一业余的。能用就行了,反正又不是不能用。 要是说明文档看着吃力,看看这个。 https://www.bilibili.com/video/BV1jmK3eAEtM/