本篇文章包含的内容一、STM32的调试方法1.1 串口调试法1.2 显示屏调试法(本课程采用)1.3 Keil调试模式调试法二、OLED及其应用2.1 OLED简介2.2 OLED驱动函数2.3 应用实例 一、STM32的调试方法缩小范围、控制变量、对比测试等。常见的调试方法有串口调试法,显示屏调试法,Keil调试模式调试法、点灯调试法、注释调试法、对比调试法。1.1 串口调试法  通过串口通信
        上一家中,我们学习了如何在屏幕上显示一张图片,那怎me显示动态图片呢?其实原理很简单,我们把一个GIF动态图片,通过工具分成若干张图片,然后快速的切换显示,就可以看到动起来的效果。让我们一起来试试吧。一、目的        在我们的240x24
目录一、前言  二、代码三、硬件说明四、ESP-IDF设置(重要)五、屏幕偏移修改驱动文件参考资料一、前言          前几天在ardiuno框架下基于platformIO用TFT_eSPI库实现了lvgl库的移植,这种方法虽然在lvgl的版本上有很大优势,但是platfo
我的STM32系列还没有更完,先把ESP32的教程同步更一点更上,这个是第一篇ESP32的教程,先教大家安装Ardunio IDE后给环境换成黑色护眼主题,也就是换色(这个很重要哈,网上资料也不多,我这里可以帮大家换成效果很不错的配色,毕竟默认配色看起来实在是拉胯),我习惯用这个环境,也方便安装ESP32的库第一步:下载Ardunio IDE(记住自己安装的位置)官网地址:https://www.
该程序大概框架与中使用大致相似TFT_eSPI库移植,ESP32 + ST7789驱动TFTLCD1,进入TFT_eSPI库文件夹,打开User_Setup_select.h,注释掉User_Setup.h头文件,同时找到适合自己屏幕的头文件,解开他的注释 2,进入TFT_eSPI库文件夹,在User_Setup.h文件中选择自己使用的驱动 3,然后还要进到Setup24_ST
LVGL使用1、显示图片2、显示中文3、完整代码4、显示效果 开发环境 VS Code ESP32 TTGO TTGO屏幕135x240  LVGL全称Light and Versatile Graphics Library,是一个轻量级开源的嵌入式GUI库,界面精美,资源消耗小,可移植度高,全库采用纯 c 语言开发。64 kB 闪存和 8 kB RAM 足以用于简单的用户集成 从 30 多个随
探索 FabGL:ESP32 的强大图形与界面库1、项目介绍FabGL 是一个专为 ESP32 设计的高级图形库,支持 VGA 输出、彩色 NTSC/PAL 复合视频、I2C 和 SPI 显示设备,并内置了 PS/2 键盘和鼠标控制器。它还具备音频引擎、图形用户界面(GUI)、游戏引擎以及 ANSI/VT 终端功能。该项目由 Fabrizio Di Vittorio 创建并维护,旨在提供一套完整的
lv_img 就是一个图片控件,它就是根据你传入的图片源来显示你想要的图片,littleVGL 为了提供最大的灵活性,它支持如下三种图片源方式:1) 内部 C 数组,用 lv_img_dsc_t 结构体来进行描述2) 外部存储文件,比如 SD 卡或者 U 盘上的图片文件3) LV_SYMBOL_XXX 形式的图标字体或者文本,此时 lv_img 图片就相当于一个 lv_label 标签控件如果你确
ESP32 TTGO1、屏幕显示常用API1.1 初始化1.2 文字相关1.3 图片显示1.4 绘制图形2、图片转化3、示例代码4、显示效果展示: ESP32 TTGO 开发环境:VS Code (便于查看函数)  ESP32 TTGO一块高颜值的开发板,自带1.14寸屏幕使用ST7789驱动,使用TFT_eSPI库。github下载文件,拷贝到自己的arduino 库文件里面就可以使用了。 下
系列文章目录ESP32学习(1):ESP-IDF基于Visual Studio Code环境ESP32学习(2):ESP32-S3上运行hello worldESP32学习(3):ESP32上运行ILI9341驱动LCD目录系列文章目录前言一 硬件准备二 程序编译2.1 打开安装好的 Visual Studio Code,然后打开实验源程序。 编辑 2.2 接下来需要经过下面的
目录一、前言二、代码三、硬件说明四、ESP-IDF设置五、驱动文件适配lvgl85.1 屏幕偏移设置5.2 lvgl8适配修改 参考资料一、前言        在之前的尝试中,已经参考lvgl_port_esp32项目在esp32上运行了lvgl7,但是由于lvgl_esp32_drivers库并不支持lvg
Arduino应用开发——LCD显示GIF动图 目录Arduino应用开发——LCD显示GIF动图前言1 硬件介绍1.1 硬件配置1.2 硬件连接2 开发环境搭建2.1 安装开发板2.2 安装库3 LCD驱动的使用和测试4 将GIF动图转成数据5 编写应用程序6 测试验证结束语 前言前面我已经介绍过了如何在Arduino环境下用LCD显示文本、图案和图片,这一讲主要介绍一下GIF动图的显示。1 硬
提示:近日由启明云端提供的基于ESP32的1.54智能屏(1.54寸彩屏,分辨率240*240)已被批量应用于无叶风扇、空气净化器、咖啡机、油烟机、按摩椅等家电、家居产品上。基于ESP32的1.54屏能屏视频DEMO 启明云端基于ESP32的1.54寸智能屏应用,你可以用在无叶风扇、油烟机、按摩椅等智能家电、家居产品。目前基于乐鑫的1.54寸智能屏已是启明云端的标准产品 提示:视频DEMO是
ESP32开发之旅——ssd1306 OLED屏的使用前言在本文中,您将学会ssd1306 OLED屏在ESP32中的使用,本文提供了简单的示例供学习参考。需要注意的是,本文中的ESP32是使用Micro Python进行开发的,(同时ESP8266也可按照本文进行开发)。对ssd1306 OLED屏熟悉的小伙伴可以直接跳至正文部分SSD1306 OLED屏介绍实物图本文中使用的SSD1306 是
ESP32-CAM 在 Web 服务器中拍照和显示项目简介所需部件项目概况安装 ESP32 附加组件安装库安装 ESPAsyncWebServer 库安装 ESP32 的异步 TCP 库ESP32-CAM 拍摄和显示照片 Web 服务器草图代码的工作原理构建网页setup()处理 Web 服务器loop()拍照示范 项目简介了解如何使用 ESP32-CAM 开发板构建 Web 服务器,该板允许您
目录 系列文章目录前言一、初始的html文件1.删除多余的演示按钮2.增加页面配置3.增加Javascript脚本程序4.怎么实现自动刷新?5.常见错误三、ino程序修改(1)app_httpd.cpp文件四、整个文件程序总结前言        之前的ESP32CAM的网页修改都是比较简单的按钮形式,也就是点击开或者关这种互动形式的数据,碰到一个粉
首先简要介绍一下这个项目: 这个项目的开源主要包括硬件,固件和软件两部分,外壳后面如果做了也会开源出来。该项目主要是参考了以下教学视频。 软件部分全部是自主编写,这部分与上面视频中的开源代码完全不同,各位可以作为参考。 说明:做这个项目主要是为了把我这段时间学的东西整合到一起,项目本身的难度并不大,适合新手入门。1. 项目简介软件版本PlatformIO:6.1.5SquareLine Studi
文章目录1. 硬件配置1.1 ESP321.1 TFT 彩屏1.2 TFT 彩屏上的触摸屏2. 接线2.1 SPI 接口简介2.2 TFT SPI 与 ESP GPIO 连接3. TFT_eSPI 库驱动屏幕3.1 Arduino 中安装 TFT_eSPI3.2 TFT_eSPI 配置文件3.3 Demo_3D_cube 例程测试 1. 硬件配置1.1 ESP32本篇中的 ESP32 仍然是上一
ESP32 是一款出色的开发板,可用于创建智能物联网项目,添加触摸功能将使它们变得更加智能。ESP32 提供 10 个电容式触摸感应 GPIO(2,4,12,13,14,15,27,32,33)只引出了9个。您可以使用这些 GPIO 更新现有的简单按钮项目或创建灯光开关、乐器或自定义交互界面。让我们学习如何处理这些触摸感应引脚并在项目中使用它们。 ESP32 中的触摸检测由 ULP 协处
既然有了gui  guider这么方便的东西,肯定想移植到实际的esp32单片机上 就不用手敲代码去写widget了main.cpp改造lvgl自带的arduino例子写的比较随性  东一坨西一坨的   想理解害的人脑编译下 参考guider的模拟器main.c  我自己改造的主程序,如果只是跑GUI的话,以下代码不需要任何更改
转载 2月前
69阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5