那曲檬骨新材料有限公司

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

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

3天內不再提示

使用XIAO開發板驅動圓形顯示屏教程

柴火創客空間 ? 來源:柴火創客空間 ? 2023-03-28 10:36 ? 次閱讀

智能可穿戴設備在日常生活中已經隨處可見,小巧的屏幕加上強大的功能極大的豐富了我們的生活,作為一名合格的創客你是否想擁有屬于自己的個性化可穿戴設備,今天給大家帶來柴火母公司 Seeed Studio 的一篇使用XIAO開發板驅動圓形觸摸顯示屏的教程

Seeed Studio圓形顯示屏是一款擴展板,與所有XIAO開發板兼容。其一側設計為一個直徑為39毫米的全覆蓋觸摸屏。該擴展板體積緊湊,內置實時時鐘、充電芯片TF卡槽,非常適合智能家居、可穿戴設備等交互式顯示應用。

在開始之前,我們可以參考以下圖片了解圓形顯示器的引腳設計,以便更好地理解圓形顯示器的功能。

圓形顯示器背面的引腳排設計為XIAO系列所用。如果您手頭有XIAO,就不需要準備任何額外的電纜,只需將XIAO的引腳對準并直接插入圓形顯示器即可。

要使用圓形顯示器,我們需要對XIAO系列進行編程推薦的編程工具是Arduino IDE,您需要為XIAO配置Arduino環境并添加板載包。

步驟1

根據您的操作系統下載并安裝Arduino IDE的穩定版本。

步驟2

啟動 Arduino 應用程序。

步驟3

為 XIAO 配置 Arduino IDE環境。

如果您想將 Seeed Studio Xiao SAMD21 用于后續的例程,請參考本教程完成添加。

如果您想將 Seeed Studio Xiao RP2040 用于后續的例程,請參考本教程完成添加。

如果您想將 Seeed Studio Xiao nRF52840 用于后續的例程,請參考本教程完成添加。

如果您想將 Seeed Studio Xiao ESP32C3 用于后續的套路,請參考本教程完成添加。

如果您想將 Seeed Studio Xiao ESP32S3 用于后面的套路,請參考本教程完成添加。

步驟4

將圓形顯示庫添加到Arduino。

首先,您需要在Arduino IDE中搜索并下載最新版本的TFT_eSPI和LVGL庫。

ba918a06-ccb7-11ed-bfe3-dac502259ad0.png

baabbe80-ccb7-11ed-bfe3-dac502259ad0.png

然后,我們還需要下載并導入圓形顯示的配置庫。下載鏈接:GitHub - Seeed-Studio/Seeed_Arduino_RoundDisplay: An Arduino graphics library based on LVGL, specifically designed for Round Display for XIAO

打開Arduino IDE,點擊Sketch > Include Library > Add .ZIP Library。選擇您剛剛下載的zip文件,如果庫安裝正確,您將在通知窗口中看到已添加庫到您的庫中。這意味著庫已經成功安裝。

bac737b4-ccb7-11ed-bfe3-dac502259ad0.png

然后,您需要將Seeed_Arduino_RoundDisplay庫的lv_conf.h文件復制到Arduino庫的根目錄。在Windows上,Arduino庫的根目錄是:

C:Users${UserName}DocumentsArduinolibraries

badf6424-ccb7-11ed-bfe3-dac502259ad0.png

步驟5

圓形顯示器目前適配兩種不同的基于庫的顯示方式,一種是TFT_eSPI,另一種是Arduino GFX。在nRF52840上,Arduino GFX將具有更好的性能。對于圓形顯示器的內容,我們的教程將重點介紹TFT_eSPI的使用。請在Arduino庫的根目錄中找到TFT_eSPI文件夾,然后修改TFT_eSPI目錄中的文件。User_Setup_Select.h

C:Users${UserName}DocumentsArduinolibrariesTFT_eSPIUser_Setup_Select.h

baf61d36-ccb7-11ed-bfe3-dac502259ad0.png

如果您想要使用TFT_eSPI庫進行顯示驅動,您必須在文件中注釋掉一行,并取消注釋另一行。

#include#includeUser_Setup_Select.h

badf6424-ccb7-11ed-bfe3-dac502259ad0.png

bb317980-ccb7-11ed-bfe3-dac502259ad0.png

bb49a960-ccb7-11ed-bfe3-dac502259ad0.png

從以上教程中我們可以大致了解到,Round Display拓展板主要使用了LVGL、TFT_eSPI和Arduino GFX庫。為了節省空間,我們將使用繪制表盤的示例來分別介紹LVGL和TFT_eSPI庫的使用。

步驟6

硬件和軟件準備就緒后,我們可以開始上傳第一個示例程序。該示例程序可用于檢查Round Display的RTC時鐘SD卡和觸摸功能是否正常。

您可以在Arduino IDE中找到此示例程序,路徑為:File -> Examples -> Seeed Arduino Round display -> HardwareTest。

bb5d4b82-ccb7-11ed-bfe3-dac502259ad0.png

只需選擇您正在使用的 XIAO 和 XIAO 所在的端口號,進行編譯和上傳即可。

請確保 Round Display 開關切換到 ON 位置。

如果程序正常運行,你將會看到以下效果。

bb9b2a92-ccb7-11ed-bfe3-dac502259ad0.gif

審核編輯:湯梓紅

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

    關注

    21

    文章

    5010

    瀏覽量

    140405
  • 編程
    +關注

    關注

    88

    文章

    3637

    瀏覽量

    93983
  • 引腳
    +關注

    關注

    16

    文章

    1220

    瀏覽量

    50901
  • 開發板
    +關注

    關注

    25

    文章

    5121

    瀏覽量

    98194
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187818

原文標題:硬件加油站|使用XIAO開發板驅動圓形顯示屏教程

文章出處:【微信號:ChaiHuoMakerSpace,微信公眾號:柴火創客空間】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    開源項目!基于ESP32的圓形顯示屏互動式圣誕雪球

    基于矽遞科技(Seeed Studio)圓形顯示屏互動式圣誕雪球,借助互動式雪球模擬體驗圣誕的魔力!使用矽遞科技的圓形顯示屏以及XIAO E
    發表于 12-16 14:24

    開發板能否利用電腦(筆記本)的顯示屏作為自己的顯示屏呢?

    `開發板能否利用電腦(筆記本)的顯示屏作為自己的顯示屏呢? 有塊開發板那缺了顯示屏 想借用一下電腦的顯示
    發表于 03-25 19:26

    【液晶顯示屏試用申請】給Nucleo開發板增加一個屏幕

    一下這個GXM25632-11液晶顯示屏,用于給STM32 Nucleo開發板增加一個顯示屏,以方便開發。計劃:1、研究硬件,以及屏幕的通信方式2、將屏幕與STM32 Nucleo
    發表于 03-20 17:31

    【瑞薩RA2系列開發板體驗】LCD5110顯示屏驅動

    能力來驅動一個LCD5110顯示屏。相較于I2C接口的OLED,它顯示的信息會更多一些。該顯示屏是以SPI接口來工作的,它與
    發表于 12-08 15:34

    如何用stm32f103開發板控制TFTLCD顯示屏顯示中文呢

    如何用stm32f103開發板控制TFTLCD顯示屏顯示中文呢?有哪些基本流程?
    發表于 01-21 06:02

    對于顯示屏應用設計怎么樣選擇合適的開發板

    對于顯示屏應用設計怎么樣選擇合適的開發板
    發表于 10-20 06:46

    Seeeduino XIAO開發板電路原理圖免費下載

    本文檔的主要內容詳細介紹的是Seeeduino XIAO開發板電路原理圖免費下載。
    發表于 12-25 08:00 ?44次下載
    Seeeduino <b class='flag-5'>XIAO</b><b class='flag-5'>開發板</b>電路原理圖免費下載

    圓形LED顯示屏的詳細介紹

    圓形是根據現場和客戶要求定制的一款異形LED顯示屏,進行文字、圖片、視頻等信息播放,應用在舞臺、演播室、酒店、機場、路燈廣告等LED場所,根據直徑要求,可做成戶外室內全彩屏。不同點間距的LED
    發表于 07-05 11:22 ?3340次閱讀

    Linux驅動開發-編寫OLED顯示屏驅動

    OLED顯示屏在是智能手環,智能手表上用的非常的多,功耗低,不刺眼,優點特別多。本篇文章就介紹,在Linux系統里如何使用OLED顯示屏,要使用OLED顯示屏,大致分為兩步: (1) 針對OLED
    的頭像 發表于 09-17 15:19 ?4377次閱讀
    Linux<b class='flag-5'>驅動</b><b class='flag-5'>開發</b>-編寫OLED<b class='flag-5'>顯示屏</b><b class='flag-5'>驅動</b>

    【南京中科微CSM32RV20開發板試用體驗】SPI接口顯示屏驅動

    如圖1和圖2所示。 ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? 圖1顯示效果 ? ? 圖2顯示效果 為驅動顯示屏,它與 開發
    的頭像 發表于 11-30 10:57 ?978次閱讀
    【南京中科微CSM32RV20<b class='flag-5'>開發板</b>試用體驗】SPI接口<b class='flag-5'>顯示屏</b><b class='flag-5'>驅動</b>

    【合宙Air105開發板試用體驗】兩款彩色顯示屏顯示驅動

    本文來源電子發燒友社區,作者:李唐, 帖子地址: https://bbs.elecfans.com/jishu_2290242_1_1.html Air105 核心提供了對LCD顯示屏的支持,當然
    的頭像 發表于 12-01 11:11 ?1762次閱讀
    【合宙Air105<b class='flag-5'>開發板</b>試用體驗】兩款彩色<b class='flag-5'>顯示屏</b>的<b class='flag-5'>顯示</b><b class='flag-5'>驅動</b>

    帶GPS和OLED顯示屏的ESP32開發板

    電子發燒友網站提供《帶GPS和OLED顯示屏的ESP32開發板.zip》資料免費下載
    發表于 12-28 09:43 ?2次下載
    帶GPS和OLED<b class='flag-5'>顯示屏</b>的ESP32<b class='flag-5'>開發板</b>

    TQ3568開發板在Uboot下如何動態切換顯示屏

    顯示屏作為電子產品不可或缺的一部分,用戶對顯示屏的需求日益增加。為了讓用戶更方便切換顯示屏,本司研發了Uboot產品架。此文檔的目的在于告知用戶如何在Uboot下切換顯示屏。1、啟動
    的頭像 發表于 05-30 10:38 ?2245次閱讀
    TQ3568<b class='flag-5'>開發板</b>在Uboot下如何動態切換<b class='flag-5'>顯示屏</b>

    淺談LED圓形顯示屏

    LED圓形顯示屏是異形的代表產品,亦被稱為LED圓盤或是圓餅,這種根據
    的頭像 發表于 07-21 19:20 ?4359次閱讀
    淺談LED<b class='flag-5'>圓形</b><b class='flag-5'>顯示屏</b>

    知識分享:圓形LED顯示屏的詳細介紹

    圓形是根據現場和客戶要求定制的一款異形LED顯示屏,進行文字、圖片、視頻等信息播放,應用在舞臺、演播室、酒店、機場、路燈廣告等LED場所,根據直徑要求,可做成戶外室內全彩屏。不同點間距的LED
    的頭像 發表于 09-25 11:21 ?1640次閱讀
    百家乐赌场破解| 百家乐官网轮盘一体机厂家| 确山县| 德州扑克辅助软件| 百家乐赌场| 博天堂百家乐的玩法技巧和规则| 赌博百家乐赢不了| 大丰收百家乐官网的玩法技巧和规则| 利来国际网址| 大发888游戏破解秘籍| 真人百家乐庄闲| 百家乐半圆桌| 状元百家乐官网的玩法技巧和规则 | 镇原县| 时时博在线娱乐城| 水果机万能遥控器| 赌场百家乐代理| 国际百家乐规则| 免费百家乐官网计划软件| 明珠百家乐官网的玩法技巧和规则| 信誉好百家乐官网平台| 客服| 百家乐官网庄闲比率| 百家乐官网靠什么赢| 革吉县| 网络博彩网| 扎赉特旗| 赌博百家乐官网赢不了| 百家乐官网怎么打啊| 皇冠百家乐官网皇冠网| 百家乐官网傻瓜式投注法| 顶尖百家乐官网对单| 美高梅百家乐官网娱乐城| 百家乐官网长路投注法| 百家乐官网制胜软件| 百家乐官网游戏辅助| 百博百家乐官网的玩法技巧和规则| 百家乐官网网投开户| 百家乐官网长龙如何判断| 百家乐官网连开6把小| 百家乐官网街机游戏下载|