在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ESP32+TFT零基礎保姆級教學,一步步從接線到編程實踐

伊娃老師來了 ? 來源:伊娃來了 ? 作者:伊娃來了 ? 2023-08-07 17:36 ? 次閱讀

Hello,我是伊娃老師,硬件的顯示離不開各種屏幕,TFT則是常用的屏幕之一,但使用中很容易各種踩坑,但只要跟著我,坑都能避免,那就一起點亮TFT屏幕吧!我將詳細介紹如何在Arduino環境中使用ESP32板,通過TFT_ESPI庫,輕松地點亮TFT屏幕。

其中也附上好玩的案例,代碼也開源給大家了,文章最下方就是了。

d1acad68-33f2-11ee-b9c7-dac502259ad0.png

我的TFT是128X128的,驅動是ST7735s,但本次教程適用多數分辨率跟驅動,請勿擔心。

d1f80fec-33f2-11ee-b9c7-dac502259ad0.png

準備開發環境 安裝Arduino開發環境:下載并安裝Arduino IDE,確保你使用的是最新版本。 添加ESP32開發板支持:在Arduino IDE中,打開“首選項”,在“附加開發板管理器網址”中添加ESP32的支持鏈接,并通過開發版管理器安裝ESP32開發板。

https://dl.espressif.com/dl/package_esp32_index.json

https://github.com/Bodmer/TFT_eSPI

d2287362-33f2-11ee-b9c7-dac502259ad0.png

d246013e-33f2-11ee-b9c7-dac502259ad0.png

導入所需庫 下載TFT_ESPI庫:在Arduino IDE中,通過“庫管理器”搜索并安裝TFT底線ESPI庫。

d2631620-33f2-11ee-b9c7-dac502259ad0.png

設置引腳連接 查找ESP32板和TFT屏幕的引腳圖:根據你使用的ESP32型號和TFT屏幕型號,查找它們的引腳圖和引腳定義。

d27e0d9a-33f2-11ee-b9c7-dac502259ad0.png

修改屏幕驅動設置 打開TFT_ESPI庫的“TFT_Drivers”文件:在庫中找到相應的TFT驅動設定文件。 設置驅動和屏幕參數:根據你使用的TFT屏幕型號,在設定文件中設置正確的驅動和分辨率參數。注意要使用正確的顯示模式和顏色格式。

d29b3276-33f2-11ee-b9c7-dac502259ad0.png

第一步,設置驅動

d2bed83e-33f2-11ee-b9c7-dac502259ad0.png

第二步,設置顯示模式

d2e10f8a-33f2-11ee-b9c7-dac502259ad0.png

第三步,設置分辨率

d2f1aa48-33f2-11ee-b9c7-dac502259ad0.png

第四步,設置修正

d3072abc-33f2-11ee-b9c7-dac502259ad0.png

第五步,設置引腳

d32d3b76-33f2-11ee-b9c7-dac502259ad0.png

第六步,設置旋轉模式與偏移像素值

d357e9e8-33f2-11ee-b9c7-dac502259ad0.png

d372916c-33f2-11ee-b9c7-dac502259ad0.png

上傳代碼 創建一個Arduino項目:在Arduino IDE中,創建一個新項目,并將修改過的TFT_ESPI庫的代碼復制到主程序文件中。 選擇正確的開發板:在Arduino IDE中,選擇正確的ESP32開發板和串口端口。 編譯和上傳代碼:編譯代碼,并將代碼上傳到ESP32開發板。

d39b6506-33f2-11ee-b9c7-dac502259ad0.png

調整顯示效果 如果屏幕顯示有問題,如花屏或顏色不正確,可以嘗試在TFT drivers庫中找到適合你的TFT屏幕的驅動文件。 修改修正參數:打開相應的驅動文件,根據屏幕顯示效果調整修正參數,如偏移量和旋轉模式。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接線
    +關注

    關注

    29

    文章

    729

    瀏覽量

    33322
  • 編程
    +關注

    關注

    88

    文章

    3637

    瀏覽量

    93989
  • TFT
    TFT
    +關注

    關注

    10

    文章

    386

    瀏覽量

    111308
  • 代碼
    +關注

    關注

    30

    文章

    4828

    瀏覽量

    69058
  • ESP32
    +關注

    關注

    18

    文章

    978

    瀏覽量

    17531
收藏 人收藏

    評論

    相關推薦

    外國牛人教你一步步快速打造首臺機器人(超詳細)

    外國牛人教你一步步快速打造首臺機器人(超詳細)
    發表于 08-15 19:30

    一步步寫嵌入式操作系統—ARM編程的方法與實踐ch02

    一步步寫嵌入式操作系統—ARM編程的方法與實踐ch02
    發表于 08-20 20:54

    CC2530一步步演示程序燒寫

    CC2530一步步演示程序燒寫第一步——先安裝IAR開發環境第二歩——安裝CC2530燒寫工具第三歩——CC2530串口配置軟件使用具體完整步驟看下面文檔
    發表于 03-03 14:33

    一步步建立_STM32_UCOS_模板

    一步步建立_STM32_UCOS_模板
    發表于 09-29 11:46

    菜鳥一步步入門SAM4S-XPLAINED--IAR開發環境

    菜鳥一步步入門SAM4S-XPLAINED--IAR開發環境
    發表于 01-25 10:55

    請問有beaglebone black零基礎的入門教程嗎?

    在哪兒能看到BBB零基礎的入門教程呢?確實是零基礎的那種,配置環境一步步些小項目。本人小
    發表于 10-22 05:37

    一步步進行調試GPRS模塊

    背景:在不知道硬件是否正確情況下,一步步進行調試,最終完成調試。以下是自己調試步驟。1、gprs模塊TX ,RX 單獨焊接兩個線出來,通過上位機發送AT指令,是否能正常工作。
    發表于 01-25 07:33

    stm32是如何一步步實現設置地址匹配接收喚醒中斷功能的

    為什么要設置地址匹配接收喚醒中斷呢?stm32是如何一步步實現設置地址匹配接收喚醒中斷功能的?
    發表于 02-28 08:07

    一步步寫嵌入式操作系統

    一步步寫嵌入式操作系統_ARM編程的方法與實踐
    發表于 07-14 11:32 ?0次下載

    Java開發環境的搭建以及使用eclipse開始一步步創建Java項目

    本文詳細介紹了Java開發環境的搭建以及使用eclipse開始一步步創建Java項目。1.首先安裝JDK,接下來需要配置環境變量,配置path變量等,詳情請看下文
    的頭像 發表于 02-01 14:20 ?3477次閱讀
    Java開發環境的搭建以及使用eclipse<b class='flag-5'>從</b>開始<b class='flag-5'>一步步</b>創建Java項目

    看電路是怎么把電壓一步步頂上去的?資料下載

    電子發燒友網為你提供看電路是怎么把電壓一步步頂上去的?資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助廣大的電子工程師們。
    發表于 04-16 08:47 ?13次下載
    看電路是怎么把電壓<b class='flag-5'>一步步</b>頂上去的?資料下載

    ROM與RAM 單片機上電后如何一步步執行?資料下載

    電子發燒友網為你提供ROM與RAM 單片機上電后如何一步步執行?資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助廣大的電子工程師們。
    發表于 04-21 08:53 ?12次下載
    ROM與RAM 單片機上電后如何<b class='flag-5'>一步步</b>執行?資料下載

    一步步重新演繹汽車駕駛體驗

    一步步重新演繹汽車駕駛體驗
    發表于 11-04 09:52 ?0次下載
    <b class='flag-5'>一步步</b>重新演繹汽車駕駛體驗

    基于一步步蒸餾(Distilling step-by-step)機制

    為優化LLM為“小模型/少數據/好效果”,提供了種新思路:”一步步蒸餾”(Distilling step-by-step)
    的頭像 發表于 05-16 10:24 ?1320次閱讀
    基于<b class='flag-5'>一步步</b>蒸餾(Distilling step-by-step)機制

    ESP32+TFT 手把手教你學會黑客帝國的數字特效

    嗨,各位小伙伴!今天,我們將帶你探索如何在ESP32開發板上制作炫酷的特效,別擔心,不需要編程基礎。我們將一步步學習如何使用TFT屏幕以及ESPI庫。跟著我,輕松入門,
    的頭像 發表于 11-09 08:43 ?1607次閱讀
    <b class='flag-5'>ESP32+TFT</b> 手把手教你學會黑客帝國的數字特效
    主站蜘蛛池模板: 一卡二卡三卡四卡无卡在线 | 美女网站色免费 | 深夜福利一区 | 午夜刺激爽爽视频免费观看 | 77788色淫视频免费观看 | 六月丁香婷婷综合 | 免费黄色大片在线观看 | 黄色网址大全免费 | 娇妻被黑人蹂躏 | 亚洲伊人电影 | 欧美专区一区二区三区 | 午夜免费视频 | 黄色大全片 | 中文字幕一二三四区 | 人人干人| 伊伊成人网| 不良视频在线观看 | 亚洲人成网站999久久久综合 | 亚洲第一色图 | 乱操视频 | 综合欧美亚洲 | 日b毛片 | 伊人三级| 91正在播放 | 99热久久精品免费精品 | 国内自拍 亚洲系列 欧美系列 | 免费一级特黄特色黄大任片 | 日本欧美强乱视频在线 | 日日躁夜夜躁狠狠天天 | 欧美污视频网站 | 免费黄色福利 | 天天干天天干天天干天天 | 青草99| 国产在线操 | 福利视频一区二区牛牛 | 亚洲欧美日韩另类精品一区二区三区 | 久爱综合| 特黄特色大片免费播放器9 特黄特色大片免费视频播放 | 国产免费人成在线看视频 | 亚洲福利午夜 | 午夜小视频免费 |