码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Arduino框架下通过TFT_eSPI库驱动ESP32+合宙1.54“ 电子墨水屏(e-paper)显示


    Arduino框架下通过TFT_eSPI库驱动ESP32+合宙1.54" 电子墨水屏(e-paper)显示


    • demo演示效果
      在这里插入图片描述
      在这里插入图片描述

    相关库

    • EPD_Libraries:https://github.com/Bodmer/EPD_Libraries(需要自行前往下载下来,在Arduino IDE管理库当中无法找到。)

    用于ESP8266和ESP32的Waveshare paperdisplay(微雪电子墨水屏)的一组改编的Arduino库

    • TFT_eSPI库:可直接在Arduino IDE管理库当中下载到。
      在这里插入图片描述

    库相关文件内容修改

    • EPD_Libraries修改引脚定义的地方:epdif.h第
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    • TFT_eSPI库修改头文件引用
      在这里插入图片描述
      在这里插入图片描述

    esp32 dev module开发板引脚功能图以及接线说明

    在这里插入图片描述

    • 接线说明
     * ESP32引脚定义:
     * BUSY -> 25 || RES -> 26 || DC -> 27 || CS -> 15 || SCL -> 18 || SDA -> 23 ||
    epd1in54 demo
    SCL_PIN--18   
    MOSI(SDA)_PIN--23
    CS_PIN--15
    RST(RES)_PIN-- 26
    DC_PIN--27
    BUSY_PIN--25
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 选择带SPIFFS的分区表。(我选的是DIY的分区表,不在默认的里面)
      在这里插入图片描述

    FS插件安装

    -GitHub下载地址:https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/

    在这里插入图片描述

    • 根据个人电脑软件安装的位置不同,路径也会不同(位置路径仅供参考):D:\Program Files (x86)\Arduino\tools\ESP32FS\tool

    在这里插入图片描述

    • 注意文件位置:
      在这里插入图片描述

    示例程序位置

    在这里插入图片描述

    • 另存出来的工程结构
      在这里插入图片描述

    示例工程代码修改

    • 添加下面这行内容到主程序里面以及EPD_Support.h当中
    #include 
    
    • 1

    在这里插入图片描述
    在这里插入图片描述

    • 编译上传完代码,上传spiffs文件
      在这里插入图片描述
    • 如果需要添加更多图片显示内容,可以自行添加自己喜欢的图片到工程目录下的data文件夹内。图片格式后缀.bmp,更新上传spiffs内容无需重新上传代码。
      在这里插入图片描述

    工程源码

    链接:https://pan.baidu.com/s/1yLljRc9aoCljgAgTtvOuSw 
    提取码:3o2f
    
    • 1
    • 2
  • 相关阅读:
    2023中国(深圳)国际设备维护、状态监测及故障诊断维修展览会
    指数期货品种联动(指数期货类型)
    接口自动化测试工具,Postman使用详解
    asp.net心理健康管理系统VS开发sqlserver数据库web结构c#编程计算机网页项目
    五.Redis_事务秒杀案例
    信息学奥赛一本通 1189:Pell数列
    vue3基础语法(三)
    NOIP2023模拟2联测23 害怕
    【加密社】深入理解TON智能合约 (FunC语法)
    Android 12(S) 图像显示系统 - drm_hwcomposer 简析(下)
  • 原文地址:https://blog.csdn.net/weixin_42880082/article/details/126485843
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号