在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

Banana Pi開源硬件 ? 來源:Banana Pi開源硬件 ? 作者:Banana Pi開源硬件 ? 2023-04-20 16:06 ? 次閱讀

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

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

BPI-Centi-S3 physical photo back 3 1920x1080 white background

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 1

關鍵特性

  • 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螺絲孔

BPI-Centi-S3-V0.2-IO-1920-white

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. 配置開發環境 1
  2. 連接開發板
  3. 單獨的配置文件

顯示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中查看代碼

""" BPI-Centi-S3 170x320 ST7789 display """ import st7789 import tft_config import gc def main(): try: tft = tft_config.config(rotation=1) tft.init() tft.jpg("pic_1.jpg", 0, 0) tft.show() gc.collect() except BaseException as err: err_type = err.__class__.__name__ print('Err type:', err_type) from sys import print_exception print_exception(err) finally: tft.deinit() print("tft deinit") main()

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

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

在GitHub中查看代碼

""" BPI-Centi-S3 170x320 ST7789 display """ import st7789 import tft_config import gc import time pic_list = ["pic_1.jpg", "pic_2.jpg", "pic_3.jpg", "pic_4.jpg", "pic_5.jpg"] def main(): try: tft = tft_config.config(rotation=1) tft.init() while True: for pic in pic_list: tft.jpg(pic, 0, 0) tft.show() gc.collect() time.sleep(1) except BaseException as err: err_type = err.__class__.__name__ print('Err type:', err_type) from sys import print_exception print_exception(err) finally: tft.deinit() print("tft deinit") main()


審核編輯黃宇

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

    關注

    34

    文章

    4479

    瀏覽量

    170095
  • 開發板
    +關注

    關注

    25

    文章

    5382

    瀏覽量

    100710
  • banana pi
    +關注

    關注

    1

    文章

    120

    瀏覽量

    3360
  • Micropython
    +關注

    關注

    0

    文章

    68

    瀏覽量

    5057
收藏 人收藏

    評論

    相關推薦

    Banana Pi BPI-RV2 RISC-V 路由器開發板發售, 全球首款RISC-V路由器

    Banana Pi BPI-RV2 開源路由器是矽昌通信和?蕉派開源社區(Banana Pi )合作設計, 聯合打造全球首款RISC-V架
    發表于 04-18 14:06

    Banana Pi 與瑞薩電子攜手共同推動開源創新:BPI-AI2N

    2025年3月11日, Banana Pi 開源硬件平臺很高興宣布,與全球知名半導體解決方案供應商瑞薩電子(Renesas Electronics)正式達成技術合作關系。此次合作標志著雙方將在開源
    發表于 03-12 09:43

    Banana Pi開源社區基于瑞芯微RK3588開發板,DeepSeek開發利器

    。 []() Banana Pi BPI-W3單板機是由Banana Pi團隊為專業和企業用戶設計和開發的,由Rockchip RK 358
    發表于 02-19 18:27

    Banana Pi BPI-CanMV-K230D-Zero :AIoT 應用的 Kendryte K230D RISC-V

    進行了優化,具有用于神經網絡處理的專用硬件,并專注于物聯網和 AI 驅動的應用。我們還撰寫了有關Banana Pi的各種 SBC 和開發板的文章,包括Banana Pi
    發表于 12-05 09:19

    ?Banana Pi BPi-M4 Zero 開源硬件開發板評測試: 全志科技H618 方案設計

    Banana Pi 推出了全志 H618 開發系統的第二個版本,標記為 V2.0,名稱為 BPi-M4 Zero,采用 Raspberry Pi Zero 格式。不久前,我們寫過
    的頭像 發表于 12-03 17:58 ?1078次閱讀
    ?<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPi</b>-M4 Zero 開源硬件開發板評測試: 全志科技H618 方案設計

    Banana Pi BPI-M1S RK3528 SBC 具有 HDMI 2.0、2.5GbE、WiFi 6 等功能

    Banana Pi BPI-M1S,也稱為 ArmSoM-Sige1,是一款基于 Rockchip RK3528 四核 Cortex-A53 SoC 的低調單板計算機 (SBC),最初專為入門級
    發表于 10-24 11:03

    Banana Pi BPI-M1S RK3528 SBC 具有 HDMI 2.0、2.5GbE、WiFi 6 等功能

    Banana Pi BPI-M1S,也稱為 ArmSoM-Sige1,是一款基于 Rockchip RK3528 四核 Cortex-A53 SoC 的低調單板計算機 (SBC),最初專為入門級
    的頭像 發表于 10-24 11:02 ?865次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-M1S</b> RK3528 SBC 具有 HDMI 2.0、2.5GbE、WiFi 6 等功能

    Banana Pi BPI-R3路由器開發板運行 OrayOS物聯網系統

    近日,Banana PI開發板宣布與貝銳達成戰略合作,貝銳OrayOS現已成功適配Banana PIBPI-R3型號,并計劃進一步擴展硬件
    的頭像 發表于 10-23 15:49 ?783次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-R3</b>路由器開發板運行 OrayOS物聯網系統

    Banana Pi BPI-R3路由器開發板運行 OrayOS物聯網系統

    近日,Banana PI開發板宣布與貝銳達成戰略合作,貝銳OrayOS現已成功適配Banana PIBPI-R3型號,并計劃進一步擴展硬件
    發表于 10-23 15:26

    ?Banana Pi BPi-M4 Zero 開源硬件開發板評測試

    ?Banana Pi BPi-M4 Zero 開源硬件開發板評測試: 全志科技H618 方案設計 ,板載4G 內存,32G eMMC 編輯搜圖 Banana
    發表于 10-15 12:06

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

    Banana Pi BPI-R3 聯發科MT7986方案開源路由器開箱及性能測試
    的頭像 發表于 08-08 16:51 ?2845次閱讀
    <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 ?2508次閱讀
    <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 ?748次閱讀

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

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

    Banana Pi BPI-M7 RK3588開源硬件開發板評測試

    過去幾周,我對高性能 ARM 開發板的追求進展有些不順,但經過近三個月的測試,以下是我對Banana Pi BPI-M7的筆記。
    的頭像 發表于 06-18 15:21 ?943次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M7 RK3588開源硬件開發板評測試
    主站蜘蛛池模板: free欧美| 五月天婷婷色综合 | 亚洲日本三级 | 日本三级香港三级三级人!妇久 | 特级全黄一级毛片免费 | 欧美一区二区三区不卡视频 | 免费国产网站 | h黄视频在线观看 | 四虎国产永久在线观看 | 男人午夜禁片在线观看 | 国产精品福利午夜h视频 | 午夜影院免费 | 婷婷国产 | 欧美区在线 | 日本一区二区三区在线网 | 久久免费视频2 | 永久黄色免费网站 | 国产jzjzjz免费大全视频 | 开心激情五月网 | 午夜看片网| 国产精品久久久久久久人热 | 国产精品情人露脸在线观看 | 免费 视频 1级 | 大美女久久久久久j久久 | 波多野结衣在线视频免费观看 | 亚洲精品久久久久久久蜜桃 | 午夜色视频 | 日韩三级小视频 | 日本成本人三级在线观看2018 | 亚洲高清国产一线久久 | 久久天天躁狠狠躁夜夜躁综合 | 你懂的手机在线 | 免费看国产黄色片 | 亚洲精品美女久久久久网站 | 精品亚洲综合在线第一区 | 午夜va | 中文成人在线 | 午夜国产精品久久影院 | 欧美成人午夜精品一区二区 | 国产四虎精品 | 丁香六月欧美 |