精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

Banana Pi BPI-Centi-S3 使用MicroPython編程顯示JPG圖片

ZrsChen ? 來源: ZrsChen ? 作者: ZrsChen ? 2023-04-21 11:21 ? 次閱讀

BPI-Centi-S3是我們新推出的一款板載1.9英寸彩屏的小尺寸ESP32-S3開發板!

poYBAGRB__mAWE6AAAO2Ur7q3PE093.png

BPI-Centi-S3 physical photo front 1920x1080 white background1920×1080 136 KB

pYYBAGRCAAuABMioAAiCPghTL4Y086.png

BPI-Centi-S3 physical photo back 3 1920x1080 white background1920×1080 233 KB

BPI-Centi-S3 banana-pi wiki

BPI-Centi-S3 bpi-steam wiki

關鍵特性

ESP32-S3,Xtensa? 32 bit LX7

2M PSRAM , 8M FLASH

2.4G WIFI ,Bluetooth 5 ,Bluetooth mesh

GPIO , PWM , I2C , SPI , RMT , I2S , UARTUSB , JTAG

1 * ST7789 屏幕,1.9英寸,170*320分辨率,8bit 8080并口

1 * 旋轉編碼器

1 * 蜂鳴器

1 * 全彩色LED

1 * JST SH 1mm 4-Pin I2C連接座

2 * JST SH 1mm 6-Pin

1 * USB Type-C

1 * MX 1.25mm 2-Pin 電池連接座,支持充電

2 * M3螺絲孔

pYYBAGRCACiAWSRrAAZ7u9jHe-4999.png

BPI-Centi-S3-V0.2-IO-1920-white1920×1394 208 KB


屏幕

BPI-Centi-S3 正面有一塊1.9英寸TFT LCD彩屏,分辨率是170*320,驅動芯片為ST7789V3, 采用8bit 并行接口與ESP32S3芯片連接。

出廠固件中已集成ST7789 C模塊 驅動,來自于:

russhughes/st7789s3_esp_lcd , The MIT License

感謝 russhughes 的開源,在他的GitHub README中可以查閱編譯方法和所有API接口。

前置準備

配置開發環境 1

連接開發板

單獨的配置文件

顯示jpg圖片

sst7789驅動庫內有一個顯示jpg格式圖片的方法,這對于初次上手學習的我們非常友好。

jpg 方法

jpg(jpg_filename, x, y)

在給定的 x 和 y 坐標處繪制一個 JPG 文件,坐標為圖片的左上角。

此方法需要額外的 3100 字節內存用于其工作緩沖區。

準備合適大小的jpg文件

任選自己喜歡的圖片,裁切為長320像素,寬170像素,或小于此尺寸的圖片。

圖片編輯工具在各種智能終端設備中和各種操作系統中都有大量可選的,可任意使用自己喜歡的工具來編輯。

這里隨意推薦一個能免費使用的 Web 在線圖片編輯工具,Pixlr X 。

將裁切好的圖片放入我們本地的MicroPython工作文件夾中,重命名為 pic_1.jpg ,上傳圖片到MicroPython設備中的方法參考 在終端中使用mpbridge 。

這里已準備一張已裁切好尺寸的圖片。

jpg 方法用例

在 main.py 腳本中使用 jpg 方法。

在GitHub中查看代碼

pYYBAGRCAICAKgQuAADrEtO6kiw406.pngpoYBAGRCAIyAe2AUAAAI9RoqWJk019.png

上傳 main.py 后,將設備復位,即可在屏幕上看到圖片。

我們再多準備幾個合適大小的jpg文件,即可設計一個循環,像播放幻燈片一樣在BPI-Centi-S3的屏幕上輪播圖片了。

在GitHub中查看代碼

pYYBAGRCAQaAEtaGAAC410G10Qs259.pngpoYBAGRCARKAOWczAABzlftgEag112.png

審核編輯黃宇

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

    關注

    25

    文章

    4771

    瀏覽量

    96184
  • banana pi
    +關注

    關注

    1

    文章

    103

    瀏覽量

    2921
  • Micropython
    +關注

    關注

    0

    文章

    68

    瀏覽量

    4681
收藏 人收藏

    評論

    相關推薦

    Banana Pi BPI-R3 聯發科MT7986方案開源路由器開箱及性能測試

    Banana Pi BPI-R3 聯發科MT7986方案開源路由器開箱及性能測試
    的頭像 發表于 08-08 16:51 ?946次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-R3</b> 聯發科MT7986方案開源路由器開箱及性能測試

    Banana Pi BPI-M4 Berry創建熱點和設置靜態IP

    Banana Pi BPI-M4 Berry創建熱點和設置靜態IP
    的頭像 發表于 07-11 18:41 ?1692次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Berry創建熱點和設置靜態IP

    Banana Pi BPI-F3 進控時空SpacemiT K1芯片場景功耗測試

    Banana Pi BPI-F3 進控時空SpacemiT K1芯片場景功耗測試
    的頭像 發表于 07-10 10:27 ?296次閱讀

    Banana Pi BPI-M4 Berry 開源硬件開發板以太網口和WiFi測試

    Banana Pi BPI-M4 Berry 開源硬件開發板以太網口和WiFi測試
    的頭像 發表于 07-02 16:16 ?388次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Berry 開源硬件開發板以太網口和WiFi測試

    Banana Pi BPI-R3開源路由器啟動及性能評測

    Banana Pi BPI-R3開源路由器啟動及性能評測
    發表于 02-01 16:32

    Banana Pi BPI-W3 開源硬件開發板應用特點

    Banana Pi BPI-W3 開源硬件開發板是一款強大的開源硬件開發板,具有廣泛的功能和應用。在本篇文章中,我將詳細介紹 BPI-W3 的特點、性能以及應用領域。這將包括硬件規格、
    的頭像 發表于 12-01 15:44 ?490次閱讀

    Banana Pi最新的路由器板BPI-R4上市銷售,基于MediaTek MT7988A

    Banana Pi 發布了一款新的路由器板 Banana Pi BPI-R4,基于配備四核 Arm CPU 的 MediaTek MT798
    的頭像 發表于 11-30 14:40 ?541次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b>最新的路由器板<b class='flag-5'>BPI</b>-R4上市銷售,基于MediaTek MT7988A

    Banana Pi最新的路由器板BPI-R4上市銷售,基于MediaTek MT7988A

    Banana Pi 發布了一款新的路由器板 Banana Pi BPI-R4,基于配備四核 Arm CPU 的 MediaTek MT798
    的頭像 發表于 11-30 14:33 ?717次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b>最新的路由器板<b class='flag-5'>BPI</b>-R4上市銷售,基于MediaTek MT7988A

    Banana Pi BPI-M7 迷你尺寸開源硬件開發板采用瑞芯微RK3588芯片設計

    MIPI CSI接口和1x MIPI DSI接口,1x M.2 KEY M接口,40 PIN GPIO,迷你尺寸僅為92x62mm。 Banana Pi BPI-M7 開源硬件開發板[]() 主要特征
    發表于 11-18 13:51

    迷你尺寸開源硬件開發板Banana Pi BPI-M7 采用瑞芯微RK3588芯片設計

    MIPI CSI接口和1x MIPI DSI接口,1x M.2 KEY M接口,40 PIN GPIO,迷你尺寸僅為92x62mm。Banana Pi BPI-M7 開源硬件開發板 主要特征
    發表于 11-18 13:49

    Banana Pi BPI-M6(Raspberry Pi 5 替代品)初始設置及固件燒錄

    Banana Pi BPI-M6(Raspberry Pi 5 替代品)初始設置及固件燒錄
    的頭像 發表于 11-09 09:24 ?964次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M6(Raspberry <b class='flag-5'>Pi</b> 5 替代品)初始設置及固件燒錄

    Banana Pi BPI-M6開源硬件開發板介紹以及與 Raspberry Pi 5 的比較

    Banana Pi BPI-M6開源硬件開發板介紹以及與 Raspberry Pi 5 的比較
    的頭像 發表于 11-09 09:22 ?578次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M6開源硬件開發板介紹以及與 Raspberry <b class='flag-5'>Pi</b> 5 的比較

    Banana Pi BPI-W3 RK3588平臺驅動調試篇 [ PCIE篇二 ] - PCIE的開發指南

    Banana Pi BPI-W3 RK3588平臺驅動調試篇 [ PCIE篇 ] - PCIE的開發指南(二)
    的頭像 發表于 11-02 09:24 ?564次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-W3</b> RK3588平臺驅動調試篇 [ PCIE篇二 ] - PCIE的開發指南

    Banana Pi BPI-W3 RK3588開發平臺批量產測軟件,全面批量測試

    Banana Pi BPI-W3 RK3588開發平臺批量產測軟件,全面批量測試
    的頭像 發表于 11-02 09:08 ?1198次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-W3</b> RK3588開發平臺批量產測軟件,全面批量測試

    Banana Pi 開源硬件基于ESP32-S3開發的物聯網開發板系列

    ://wiki.banana-pi.org/BPI-Centi-S3 香蕉派 BPI-PicoW-S3是為物聯網開發和創客DIY設計的一款開源硬件開發板。采用樂鑫ESP32-S3芯片設
    發表于 09-27 17:10