文章

顯示從 11月, 2020 起發佈的文章

[模組] 實現小尺寸 TFT LCD 的控制 (以 ST7735 模組為例)

圖片
       一個系統是由多數個大大小小模組所構成,學習各類模組的開發有助於設計一個系統,其中 TFT LCD 模組是常見的人機溝通介面,接下來針對小尺寸模組(1.8吋)的硬體接線方式與程式調用進行說明。 模組硬體        以 ST7735 晶片驅動的 TFT LCD 模組的控制介面是 SPI,再加上 DC 與 Reset 兩根控制接腳。模組與 Arduino UNO 相連的方式如下:                 CLK    -- pin 13 (SPI clock)                 MISO  -- pin 12 (因為 LCD 是輸出顯示,可以不接)                 MOSI  -- pin 11 (SPI MOSI)                 CS       -- pin 10 (SPI chip select)                 DC      -- pin 9   (Data/Command 這個接腳可換,與程式碼的調用有關)                 Reset   -- pin 8   (這個接腳可換,與程式碼的調用有關) 驅動程式封裝         在 Arduino IDE 環境下,Adafruit 已經將 TFT LCD 控制的函數封裝起來了,並提供繪圖的 API 讓使用者調用。首先,我們要先下載 Adafru...