国产chinesehdxxxx老太婆,办公室玩弄爆乳女秘hd,扒开腿狂躁女人爽出白浆 ,丁香婷婷激情俺也去俺来也,ww国产内射精品后入国产

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP32使用Arduino_GFX點(diǎn)亮1.54寸IPS全視角TFT屏幕

jf_Ufm3lVrj ? 來源:凌順實(shí)驗(yàn)室 ? 2024-03-21 11:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

實(shí)驗(yàn)效果

凌順實(shí)驗(yàn)室(lingshunlab.com)在本示例中,主要運(yùn)行Arduino_GFX庫的Hello World的程序。

該庫還有很多有趣的示例,涵蓋了現(xiàn)實(shí)GIF,PNG,JPEG,Mjpeg等格式的圖片,還有LVGL這個(gè)強(qiáng)大的UI庫,可以在示例中一一查看學(xué)習(xí)。

以下圖片就是程序運(yùn)行后TFT屏幕顯示的畫面,程序是不斷的把「Hello LingshunLAB.com」這句字符串隨機(jī)在屏幕上疊加顯示。

97b581bc-e733-11ee-a297-92fbcf53809c.png

引腳說明

模塊引腳 引腳說明
GND 液晶屏電源
VCC 液晶屏電源正(3.3V)
SCL 液晶屏SPI總線時(shí)鐘信號
SDA 液晶屏SPI總線寫數(shù)據(jù)信號
RES 液晶屏復(fù)位控制信號(低電平復(fù)位)
DC 液晶屏寄存器/數(shù)據(jù)選擇控制信號(低電平:寄存器,高電平:數(shù)據(jù))
CS 液晶屏片選控制信號(低電平使能)
BLK 液晶屏背光控制信號(高電平點(diǎn)亮,如不需要控制,請接3.3V)

BOM

名稱 數(shù)量
ESP32 開發(fā)板 x1
ST7789 1.54' x1
跳線(杜邦線) 若干

接線

97e2346e-e733-11ee-a297-92fbcf53809c.png

安裝庫

方法一:通過Arduino IDE 2 的安裝方法

1,點(diǎn)擊Library

2,搜索框輸入「GFX Library for Arduino」

3,點(diǎn)擊「INSTALL」進(jìn)行安裝

4,安裝完成后,該庫的名稱旁邊會顯示「INSTALLED」

981e5fc0-e733-11ee-a297-92fbcf53809c.png

方法二:GITHUB 倉庫下載安裝方法

1,首先到GITHUB下載「GFX Library for Arduino」:https://github.com/moononournation/Arduino_GFX

2,解壓

3,把解壓的文件放進(jìn)Arduino IDE的libraries文件夾

程序提點(diǎn)

加載 Arduino_GFX_Library 庫

#include 

配置使用的開發(fā)板

在本示例中使用的是ESP32,

并且使用的是VSPI 的硬件SPI引腳,

根據(jù)接線圖,使用以下代碼進(jìn)行開發(fā)板的配置:

/* More data bus class:  */
//Arduino_DataBus *bus = create_default_Arduino_DataBus();
Arduino_DataBus *bus = new Arduino_ESP32SPI(13 /* DC */, 5 /* CS */, 18 /* SCK */, 23 /* MOSI */, GFX_NOT_DEFINED /* MISO */, VSPI /* spi_num */);

更多的開發(fā)板配置參考:https://github.com/moononournation/Arduino_GFX/wiki/Data-Bus-Class

ESP32 GPIO口大全:https://lingshunlab.com/book/esp32/esp32-pinout-reference

配置TFT屏幕

本示例,使用的是ST7789系列240x240分辨率的TFT屏幕,根據(jù)接線進(jìn)行如下配置:

/* More display class:  */
Arduino_GFX *gfx = new Arduino_ST7789(
  bus, 14 /* RST */, 0 /* rotation */, true /* IPS */,
  240 /* width */, 240 /* height */,
  0 /* col offset 1 */, 0 /* row offset 1 */);

代碼

通過示例代碼中,可以找到HelloWorld的例子

9852901a-e733-11ee-a297-92fbcf53809c.png

以下是修改配置代碼后的,合適ESP32的開發(fā)板連接ST7789系列240x240分辨率的代碼:

// welcome to www.lingshunlab.com
// 

#include 

#define GFX_BL 12 // default backlight pin, you may replace DF_GFX_BL to actual backlight pin

/* More data bus class:  */
//Arduino_DataBus *bus = create_default_Arduino_DataBus();
Arduino_DataBus *bus = new Arduino_ESP32SPI(13 /* DC */, 5 /* CS */, 18 /* SCK */, 23 /* MOSI */, GFX_NOT_DEFINED /* MISO */, VSPI /* spi_num */);

/* More display class:  */
Arduino_GFX *gfx = new Arduino_ST7789(
  bus, 14 /* RST */, 0 /* rotation */, true /* IPS */,
  240 /* width */, 240 /* height */,
  0 /* col offset 1 */, 0 /* row offset 1 */);

/*******************************************************************************
 * End of Arduino_GFX setting
 ******************************************************************************/

void setup(void)
{
    gfx->begin();
    gfx->fillScreen(BLACK);

#ifdef GFX_BL
    pinMode(GFX_BL, OUTPUT);
    digitalWrite(GFX_BL, HIGH);
#endif

    gfx->setCursor(10, 10);
    gfx->setTextColor(RED);
    gfx->println("Hello LingshunLAB.com!");
    delay(5000); // 5 seconds
}

void loop()
{
    gfx->setCursor(random(gfx->width()), 20+random(gfx->height()));
    gfx->setTextColor(random(0xffff), random(0xffff));
    gfx->setTextSize(random(6) /* x scale */, random(6) /* y scale */, random(2) /* pixel_margin */);
    gfx->println("Hello LingshunLAB.com!");

    delay(1000); // 1 second
}



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124543
  • SPI總線
    +關(guān)注

    關(guān)注

    4

    文章

    104

    瀏覽量

    28042
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1280

    瀏覽量

    54120
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192207
  • TFT屏
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    6057

原文標(biāo)題:ESP32 使用Arduino_GFX點(diǎn)亮1.54寸IPS全視角TFT屏幕(ST7789系列 240×240)

文章出處:【微信號:凌順實(shí)驗(yàn)室,微信公眾號:凌順實(shí)驗(yàn)室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何在Esp32s開發(fā)板去實(shí)現(xiàn)一種點(diǎn)亮2.8TFT LCD屏幕的設(shè)計(jì)

    如何在Esp32s開發(fā)板去實(shí)現(xiàn)一種點(diǎn)亮2.8TFT LCD屏幕的設(shè)計(jì)?其過程是怎樣的?
    發(fā)表于 11-03 07:25

    ips屏幕筆記本推薦_ips屏幕筆記本詳解

    IPS屏幕技術(shù)是日立公司于2001推出的液晶面板技術(shù),俗稱“Super TFT”。IPS屏幕就是基于TF
    發(fā)表于 12-05 16:41 ?8305次閱讀
    <b class='flag-5'>ips</b><b class='flag-5'>屏幕</b>筆記本推薦_<b class='flag-5'>ips</b><b class='flag-5'>屏幕</b>筆記本詳解

    ips屏幕優(yōu)點(diǎn)與缺點(diǎn)介紹

    IPS技術(shù)是日立公司于2001推出的液晶面板技術(shù),俗稱“Super TFT”。針對IPS屏幕是什么意思的問題,IPS
    發(fā)表于 12-11 09:53 ?2.4w次閱讀

    ESP321.54彩屏的應(yīng)用

    ESP32不僅僅是一顆WIFI\藍(lán)牙MCU,一顆芯能搞定連接,更能驅(qū)動屏幕,高性價(jià)比。目前彩屏應(yīng)用已經(jīng)是大勢所趨了,1.54彩屏可以通過啟明云端的
    發(fā)表于 04-26 09:56 ?2071次閱讀

    ESP32在2.4彩屏的應(yīng)用

    繼上次的ESP321.54彩屏的應(yīng)用外,還有哪些規(guī)格的彩屏同樣可以被ESP32驅(qū)動呢?沒錯,2.4的彩屏同樣可以!下圖是2.4
    發(fā)表于 04-26 09:50 ?2168次閱讀

    ESP32可驅(qū)動哪些屏幕

    繼前文所述,ESP32可驅(qū)動1.54,2.4,3.5屏幕,真的是無所不能。不僅如此,
    發(fā)表于 04-26 10:31 ?1.3w次閱讀

    esp32arduino的區(qū)別,esp32能否替代arduino

    很多創(chuàng)客愛好者甚至有些技術(shù)工程師在理解esp32arduino的時(shí)候總是問一句這兩塊板子哪個(gè)更好用?他們可能潛意識中就覺得arduinoesp32是競品的關(guān)系,但實(shí)際是這樣嗎?今天
    發(fā)表于 06-24 17:11 ?2.8w次閱讀

    ESP32驅(qū)動1.54彩屏的應(yīng)用

    前段時(shí)間,ESP32憑借替代AP6212的完美性,以及驅(qū)動各種規(guī)格彩屏的全能性等技能,收獲到了一大波粉絲。如今,ESP32又上了物聯(lián)網(wǎng)熱點(diǎn),它對外宣稱自己在彩屏應(yīng)用上又有了新手筆!
    發(fā)表于 06-28 11:32 ?2410次閱讀

    ESP32 開發(fā)之旅② Arduino For ESP32說明

    文章目錄1. Arduino Core For ESP32是什么?2.Arduino core for ESP32庫3.與ESP8266庫類
    發(fā)表于 11-13 19:51 ?33次下載
    <b class='flag-5'>ESP32</b> 開發(fā)之旅② <b class='flag-5'>Arduino</b> For <b class='flag-5'>ESP32</b>說明

    使用Arduino開發(fā)ESP32-01S

    使用Arduino開發(fā)ESP32-01S
    發(fā)表于 12-03 18:06 ?16次下載
    使用<b class='flag-5'>Arduino</b>開發(fā)<b class='flag-5'>ESP32</b>-01S

    DIY ESP32 SPI TFT屏蔽

    電子發(fā)燒友網(wǎng)站提供《DIY ESP32 SPI TFT屏蔽.zip》資料免費(fèi)下載
    發(fā)表于 07-12 10:14 ?1次下載
    DIY <b class='flag-5'>ESP32</b> SPI <b class='flag-5'>TFT</b>屏蔽

    基于ESP32Arduino兼容系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《基于ESP32Arduino兼容系統(tǒng).zip》資料免費(fèi)下載
    發(fā)表于 12-20 17:53 ?0次下載
    基于<b class='flag-5'>ESP32</b>的<b class='flag-5'>Arduino</b>兼容系統(tǒng)

    基于ESP32模塊的便攜式IoT顯示器

    方案介紹這是一個(gè)便攜式的 IoT 顯示器項(xiàng)目,本教程為如何使用 2 英寸 LCD 和 ESP32 制作便攜式物聯(lián)網(wǎng)顯示器,可以基于它和Arduino_GFX 庫開發(fā)出各種實(shí)用工具。例如 WiFi
    發(fā)表于 12-27 15:58 ?0次下載

    Arduino IPS TFT顯示項(xiàng)目

    電子發(fā)燒友網(wǎng)站提供《Arduino IPS TFT顯示項(xiàng)目.zip》資料免費(fèi)下載
    發(fā)表于 02-03 11:44 ?1次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>IPS</b> <b class='flag-5'>TFT</b>顯示項(xiàng)目

    ESP32+TFT零基礎(chǔ)保姆級教學(xué),一步步從接線到編程實(shí)踐

    ESP32板,通過TFT_ESPI庫,輕松地點(diǎn)亮TFT屏幕。 其中也附上好玩的案例,代碼也開源給大家了,文章最下方就是了。 我的
    的頭像 發(fā)表于 08-07 17:36 ?1.2w次閱讀
    <b class='flag-5'>ESP32+TFT</b>零基礎(chǔ)保姆級教學(xué),一步步從接線到編程實(shí)踐