ILI9341的使用之【一】TFT-LCD原理(转载)》《ILI9341的使用之【二】ILI9341介绍》《ILI9341的使用之【三】ILI9341系统通信接口模式操作详解》《ILI9341的使用之【四】RGB接口操作详解》《ILI9341的使用之【五】命令一》《ILI9341的使用之【六】命令二》《ILI9341的使用之【七】实体面板案例-arduino 2.4inch TFT Touch
上一章我们先用SPI读取到了LCD的ID,这一章则是使用PWM调光点亮屏幕,因为测试这块屏幕时,发现直接设置背光引脚为高好像无法点亮,好像必须使用PWM调光,不过反正后面调节亮度还是需要PWM,索性先打通PWM。但这其中官方留的坑还是挺多的,简单的一个PWM因为需要契合内核驱动框架调了半天。一如之前配置SPI的时候先配置RT-Thread Settings:如果图形界面没有PWM,随便右键一个图标
ili9341是一个广泛使用的显示驱动芯片,通常与树莓派和Arduino配合使用。在Python环境中使用ili9341来驱动显示屏不仅能展示图形,还能创建丰富的用户界面。本文将探索如何使用Python与ili9341结合,涉及版本对比、迁移指南、兼容性处理、实战案例、性能优化及生态扩展等多个方面。 ### 版本对比与兼容性分析 在不同版本的ili9341 Python库中,功能及性能的差异可
原创 5月前
159阅读
一、硬件我使用的ESP32如图 但更建议购买带有BOOT和EN按键的开发板 如图二ILI9341显示屏如图(含XPT2046驱动芯片)连接如下表(参考https://forum.arduino.cc/t/esp32-touchscreen-tft_espi-ili9341/607951):ILI9341ESP32VCC5VGNDGNDCSIO15RESETRSTD/CIO2SDI(MOSI)IO1
转载 2024-05-01 00:02:10
1560阅读
 1.简介计算机图形学中的应用非常广泛的变换是一种称为仿射变换的特殊变换,在仿射变换中的基本变换包括平移、旋转、缩放、剪切这几种。本文以及接下来的几篇文章重点介绍一下关于旋转的变换,包括二维旋转变换、三维旋转变换以及它的一些表达方式(旋转矩阵、四元数、欧拉角等)。2. 绕原点二维旋转首先要明确旋转在二维中是绕着某一个点进行旋转,三维中是绕着某一个轴进行旋转。二维旋转中最简单的场
前期准备:IDF 4.4  + vscode  + 3.5寸SPI  TFT-LCD显示屏(我的驱动器是ILI9488,无触控)一、创建一个工程①在vscode里面创建②然后按照如下步骤依次填好③选择ESP_IDF④我们现在idf里面的一个工程案例sample_project,然后创建⑤点击YES⑥依次点击,确保编译无错误并且编译通过二、向工程移植LVGL库和驱动库l
  这是我接手的第一个小项目,也是第一次我写的代码真正排上用场,虽然不超过50行。但遇到的阻碍,我想确实硬件厂商善意的刁难。这个项目最大的收获是弄清楚我与软件工程师最大的不同吧!给我职业生涯上的第一个教训。下面言归正传(驱动见51hei论坛附件TFT资料)。    (一)ili9486显示屏简介       
转载 2024-08-10 16:54:25
818阅读
       理论和实践往往只有一步之遥。明白了不一定就能搞定。总结前面的理论,现在给出如何具体去驱动一个LCD屏,当我们能够在屏上打印一个象素,那我们就彻底控制了整个屏幕了。 LCD最本质就是电压驱动液晶是否显示,加上时序就可以驱动一副画面了。因此最简单的应该是模拟LCD。 1.  &n
转载 10月前
347阅读
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里的get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里的方法安装很慢,一出现网络问题,就会错误所以这
转载 2024-08-11 10:10:25
307阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)
转载 2024-05-06 16:13:31
3856阅读
文章目录前言资料参考1 ESP-Moonlight 项目及硬件了解2 ESP-IDF 软件开发基础3 基础组建测试试用4 端云配合 前言小能手在时隔4年后,再次玩起了乐鑫芯片,这次是带语音识别功能的ESP32。目前基于 ESP-Moonlight 开发板记录一系列笔记。月球灯课程将带领爱好者一步步探索利用乐鑫物联⽹开发框架 ESP-IDF 和 ESP32 芯片构建智能终端产品的全过程,最终实现月
转载 2024-05-23 23:48:25
162阅读
经过前两个帖子的折腾,基本的开发环境已经搭建完毕!我们现在终于可以快乐的写代码、调传感器了!!因为小弟使用的是官方乐鑫原厂的SDK,我在官网也只能找到带freertos的SDK包,因此下面就基于这个原厂SDK来给大家分享一下esp32运行多任务的过程(LED闪烁+串口打印)首先我们把      esp/esp-idf/examples   里面的L
转载 2024-05-12 20:07:07
271阅读
智慧家居·万物互联:我的智能花盆DIY之旅0 写在前面1 架构怎么搭?1.1 系统层次1.2 MQTT是什么?1.3 项目流程2 云平台怎么用?2.1 创建设备2.2 设备开发2.3 设备管理3 软件怎么设计?3.1 依赖库配置3.2 引脚定义与连接3.3 WIFI配置3.4 MQTT配置3.5 连接云平台3.6 执行设备4 更进一步 0 写在前面?物联网(Internet of things,
转载 2024-08-06 12:33:03
222阅读
简介HardwareSerial 库是c++编写的,应用于esp32 Arduino应用环境的串口驱动库,我们在安装好ESP32的Arduino开发环境后就已经集成了这个串口操作库,在实际应用时直接引用就可以了。注意:ESP32共有3个UART端口, 其中UART1用于Flash读/写,我们使用串口1时需要注意,需要将串口1映射到其他GPIO上即可,我测试了一下GPIO12、GPIO13,使用串口
转载 2024-03-23 10:33:14
696阅读
WiFiWi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能。WiFi工作模式基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32 连接到接入点 (AP)。AP 模式(即 Soft-AP 模式或接入点模式),此时基站连接到 ESP32。AP-STA 共存模式(ESP32 既是接入点,同时又作为基站连接到另外一个接入点)。上述模式的各种安全模式(WPA、WPA2 及 W
转载 2024-07-28 14:38:46
127阅读
ESP32的Ethernet通讯Arduino的Ethernet库Ethernet库库函数介绍总结 Arduino的Ethernet库Arduino很早就支持Ethernet通讯。硬件主要是支持W5100,W5200和W5500以太网通讯模块通过SPI接口与ESP32通讯。在Arduino 1.8.19版本以前,Arduino不支持库的引用位置。比如,在例子中说调用Ethernet.h,但如果想
转载 2024-05-16 08:14:03
335阅读
ESP32第一章esp32简介ESP32模块及开发板ESP-IDF ESP32模块及开发板ESP32是乐鑫信息科技(以下简称乐鑫)推出的一块WIFI芯片。ESP32 集成了天线开关、射频 balun、功率放大器、低噪放大器、过滤器和电源管理模块,整个解决方案占用了最少的印刷电路板面积。2.4 GHz Wi-Fi 加蓝牙双模芯片采用 TSMC 低功耗 40nm 技术,功耗性能和射频性能最佳,安全可
转载 2024-02-06 21:29:41
90阅读
文章目录1.下载源码2.创建工程3.配置工程3. xpt2046测试 在某宝淘了一个2.8寸TFTLCD,驱动为ili9341+xpt2046,到手后,肯定是先找现成的代码试试显示。 找到了一篇文章,决定就照这个来: 1.作者:据说这是zzy,《 ESP32 LVG_L7最快移植攻略》。 2.作者的源码: 点我去gitee。 1.下载源码 解压: 把文件夹LVGL_TEST下面3个文件夹
原创 2023-05-12 09:51:59
1076阅读
NodeMCU-32S简介NodeMCU-32S引脚功能板上资源总结功能特点 NodeMCU-32SNodeMCU-32S是基于 ESP32-32S 模组设计的一款较为经典的ESP32开发板,个人认为较为适合初学ESP32使用,后面学习ESP32的使用时候我们也将使用这块板子。该开发板的设计引出大部分I/O口至两侧的排针,极大的方便了开发者的连接与调试,开发时完全可以根据自己的需求去连
转载 2024-05-23 09:40:53
306阅读
  • 1
  • 2
  • 3
  • 4
  • 5