当前位置: 首页 > news >正文

ESP32S3在圆形240x240 1.8寸GC9A01 SPI显示屏显示双眼睛表情

用ESP32-S3开发板,连接圆形240x240 1.8寸 GC9A01 SPI显示屏,使用Arduino tft-eSPI库是实现双眼睛表情显示:

实现视频效果:

ESP32S3在1.8寸GC9A01 SPI显示屏显示双眼睛

源代码地址

https://github.com/iEmoBot/OpenEmo

步骤

1. 电路连接

GC9A01 240x240 1.28寸显示屏     ESP32-S3-DevKitC-1 N16R8 开发板
VCC                               3V3
GND                               GND
SCL                               10
SDA                               11
DC                                8
CS                                9
RST                               4

GC9A01 240x240 1.28寸显示屏

ESP32-S3-DevKitC-1 N16R8开发板

2. 开发环境安装

  1. 安装Aruidno IDE

  2. 安装Aruidno ESP32芯片包

    (1)打开Arduino IDE,选择 文件->首选项->设置。
    将以下这个链接粘贴到开发板管理器地址中:
    https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json

  (2)打开开发板管理器,并搜索输入esp32,找到esp32 by Espressif Systems。选择版本(这里选择2.0.13,该版本测试没有问题,高版本可能会出现问题),点击安装进行安装,等待下载和安装成功。(如果失败,可以再次点击安装试一试)
  

离线安装方式
如果一直下载失败,安装失败,则可以通过离线方式进行安装。
直接下载安装包:
通过网盘分享的文件:Arduino用的ESP32芯片包
链接: https://pan.baidu.com/s/1rcNSqkbexJ5-YNmNXmt-dA?pwd=rd5h 提取码: rd5h选择解压路径。要放在对应用户的arduino器件包目录。以下为Arduino 版本的安装路径:C:\Users\mac\AppData\Local\Arduino15\packages

解压到对应文件夹完成后,关闭软件,重新打开arduino,点击开发板管理器,看到esp32-arduino已经安装完成。

编辑此区域

3. 下载代码和编译烧录

下载代码

git clone https://github.com/iEmoBot/OpenEmo.git

下载代码后,眼睛显示的Arduino代码位于AnimatedEyes下面

用Arduino IDE打开代码并烧录

烧录后软件显示

http://www.dtcms.com/a/336541.html

相关文章:

  • 寻找数组的中心索引
  • ai测试(六)
  • [Java恶补day50] 174. 地下城游戏
  • 数据结构03(Java)--(递归行为和递归行为时间复杂度估算,master公式)
  • 数学建模 13 SVM 支持向量机
  • 原子操作及基于原子操作的shared_ptr实现
  • PYTHON让繁琐的工作自动化-PYTHON基础
  • 【撸靶笔记】第五关:GET - Double Injection - Single Quotes - String
  • 基于STM32单片机智能RFID刷卡汽车位锁桩设计
  • Qt同步处理业务并禁用按钮
  • linux系统------kubenetes单机部署
  • LeetCode 分类刷题:2962. 统计最大元素出现至少 K 次的子数组
  • 5G虚拟仿真平台
  • [激光原理与应用-292]:理论 - 波动光学 - 驻波的本质是两列反向传播的相干波通过干涉形成的能量局域化分布
  • 安全多方计算(MPC)简述
  • Compose笔记(四十六)--Popup
  • Houdini 粒子学习笔记
  • 服装外贸管理软件 全流程优化解决方案
  • 学习记录(二十)-Overleaf如何插入参考文献
  • Chrome 插件开发实战:从入门到上架的全流程指南
  • 最长回文子串问题:Go语言实现及复杂度分析
  • 63.不同路径
  • Django前后端交互实现用户登录功能
  • 计算机网络---跳板机与堡垒机
  • Centos 更新/修改宝塔版本
  • 第七十八章:AI的“智能美食家”:输出图像风格偏移的定位方法——从“滤镜病”到“大师风范”!
  • 点云的PFH 和 FPFH特征
  • k8sday09
  • C# 反射和特性(自定义特性)
  • 股票术语:“支撑位”