MiaoUI 是一个基于 u8g2 的单色 OLED 菜单 UI 框架。MiaoUI使用 C 语言实现,采用双向链表结构,使用非线性动画、移植方便、内存占用较小、能够快速部署,适用于具有小型OLED屏幕的嵌入式设备。 - 增加ESP32C3的arduino例程,增加一些参数验证,防止野指针 · JFeng-Z/MiaoU
pio.ini[env:esp32-s3-devkitc-1]platform=espressif32board=esp32-s3-devkitc-1framework=arduinolib_deps=# RECOMMENDED# Accept new functionality i… 阅读全文 全国大学生电子设计基础培训规划 沟通与交流的注意事项 为了便捷、高效的沟通,各组需要注意培养“符号”表达[1]的习惯,避免“空(口)对空(口)...
1.2 GDI屏幕驱动例程 屏幕上提供了GDI的屏幕驱动接口,可以通过18pin-FPC线连接屏幕,更加方便地使用屏幕,这里使用同为DFrobot出品地2.8" 320x240 TFT电阻触摸显示屏来演示开发板驱动屏幕程序。 首先需要安装DFRobot_GDL库文件,将下载好的屏幕驱动库放置到Arduino IDE的库文件目录中,\Arduino15\libraries\DFRobot_GDL。
ESP32 Arduino开发 MQTT ESP32 Arduino开发 MQTT目录 ESP32 Arduino开发 MQTT 1. 安装程序库 2. 编写相关程序 2.1. 引入头文件 2.2. 定义MQTT相关参数 2.3. 创建对象 2.4. 连接网络 2.5. 连接MQTT服务器 2.6. MQTT回调函数 3. 完整的代码例程 4. MQTT连接测试...
一、例程实践 官方例程:examples/protocols/sockets/目录下的tcp_client/,github传送门链接。 官方例程②:examples/protocols/asio/目录下的tcp_echo_server/,github传送门链接。 这次我选择直接上手例程,先看看实验现象再看分析步骤。因为我发现步骤代码里没什么东西……这esp32封装的也太彻底了。灵异事件:我昨晚还能在...
【esp32学习笔记】ESP32基于Arduino框架的多任务系统实现和 loop() 函数的本质(PlatformIO)05-16 收起 图 文首图 〇、u8g2 简介 U8g2是一个用于嵌入式设备的单色图形库,全称为“Universal 8bit Graphics Library version2”。它由Oliver Kraus开发,专门为微控制器设计,用于驱动各种单色LCD和OLED显示屏。U8g2...
【esp32c3配置arduino IDE教程】 1.安装Arduino IDE 1.1 下载Arduino IDE 1.2 安装Arduino IDE 1.3 启动Arduino IDE 1.4 初始化Arduino IDE 1.5 测试Arduino IDE软件 2. 配置esp32c3环境 2.1 设置包地址 2.1 选择esp32开发板 3. 验证esp32c3配置arduino IDE ...
在ESP32与ESP32或其它局域网络内主机间传输数据时,TCP是很方便的,特别当我们连接互联网后ESPnow不能用,MQTT又不稳定发送大量的数据,同时蓝牙有其它用途时,那么学会TCP通信方法就变得十分重要。 一、什么是TCP通信? 在使用TCP前我们先了解什么是TCP: TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的...
ESP32 固件版本:2.0.14 (2024.03.05) 二、Arduino 下载安装 官网: Softwarewww.arduino.cc/en/software/ 可以选择第一个免安装版本,或者第三个安装版本,输入邮箱后即可免费下载。 1、免安装版本 如果下载的是免安装版本,第一次打开的时候会下载库并安装驱动 然后随便打开一个例程,选择开发板,即可直接编译。