發表文章

目前顯示的是 2月, 2022的文章

st7735-TFT測試-使用TFT-eSPI庫載入圖片(3)-ESP32

圖片
  st7735-TFT測試-使用TFT-eSPI庫載入圖片(3)-ESP32 接線 ( 更正 :               SCL-->ESP32(D18)               SDA-->ESP32(D23) 1. 首 先到此下載程式庫: https://github.com/Bodmer/TFT_eSPI   並上傳至ArduinoIDE的library 2. 這 裡有幾個設定必須要更改成和自己使用的顯示屏一樣型號的設置 <C:\Users\<用戶名>\Documents\Arduino\libraries\TFT_eSPI>,用同樣的方法找到庫文件,並打開<User_Setup.h>文件, 當我們打開<User_Setup.h>文件後,需要對文件中的內容進行簡單的修改即可使用,修改的目的主要是為了和我們選擇的屏幕驅動型號相匹配 文件,打開後按照下圖內容進行修改,在眾多的驅動文件中,選擇驅動ST7735,其他用不到的註釋掉,如果你使用的屏幕是其他類型的驅動也可以根據自己的驅動進行選擇 <E:\blairan\arduino\portable\sketchbook\libraries\TFT_eSPI>,並打開<User_Setup.h>文件,如果沒有專用的查看軟件的話可以使用最普通的記事本打開 接著設置屏幕顯示的顏色和屏幕的尺寸大小,我們設置屏幕的寬度為128,屏幕顏色有RGB和BGR兩種類型,什麼是RGB和BGR呢,你可以把它簡單的理解為紅綠藍的排列順序 接下来是SPI引脚的设置,按照下图中的引脚设置即可 // For ESP32 Dev board (only tested with GC9A01 display) // The hardware SPI can be mapped to any pins #define TFT_MOSI 23 // In some display driver board, it might be written as "SDA" and so on. #define TFT_SCLK 18 #define TFT_CS   5  // Chip select control pin #def