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 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 , UART ,USB , 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-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中查看代碼
上傳 main.py 后,將設備復位,即可在屏幕上看到圖片。
我們再多準備幾個合適大小的jpg文件,即可設計一個循環,像播放幻燈片一樣在BPI-Centi-S3的屏幕上輪播圖片了。
在GitHub中查看代碼
審核編輯黃宇
-
開發板
+關注
關注
25文章
5121瀏覽量
98196 -
banana pi
+關注
關注
1文章
114瀏覽量
3106 -
Micropython
+關注
關注
0文章
68瀏覽量
4787
發布評論請先 登錄
相關推薦
Banana Pi BPI-CanMV-K230D-Zero :AIoT 應用的 Kendryte K230D RISC-V
?Banana Pi BPi-M4 Zero 開源硬件開發板評測試: 全志科技H618 方案設計
![?<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPi</b>-M4 Zero 開源硬件開發板評測試: 全志科技H618 方案設計](https://file1.elecfans.com//web3/M00/00/EB/wKgZO2dO1lOAOpEiABRZ8vU9VgM184.jpg)
Banana Pi 推出 BPI-F5 SBC,配備 8 核 Allwinner T527 CPU 和雙 SIM 卡槽
Banana Pi BPI-M1S RK3528 SBC 具有 HDMI 2.0、2.5GbE、WiFi 6 等功能
Banana Pi BPI-M1S RK3528 SBC 具有 HDMI 2.0、2.5GbE、WiFi 6 等功能
![<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 等功能](https://file1.elecfans.com//web2/M00/0A/16/wKgZomcZuM2ADt4oAAC3r0mpGD0786.jpg)
Banana Pi BPI-R3路由器開發板運行 OrayOS物聯網系統
![<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-R3</b>路由器開發板運行 OrayOS物聯網系統](https://file1.elecfans.com//web2/M00/0A/F3/wKgaomcYpPqAQXgFAAAMIU4_FMk093.png)
Banana Pi BPI-R3路由器開發板運行 OrayOS物聯網系統
?Banana Pi BPi-M4 Zero 開源硬件開發板評測試
Banana Pi BPI-R4 路由器和 Wi-FI 7 測試回顧
![<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-R4 路由器和 Wi-FI 7 測試回顧](https://file1.elecfans.com//web2/M00/0A/18/wKgaomcHMnuASRBBAAeWpnuvdf0536.jpg)
Banana Pi BPI-F3 進控時空SpacemiT K1芯片場景功耗測試
Banana Pi BPI-M7 RK3588開發板運行RKLLM軟件堆AI大模型部署
![<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M7 RK3588開發板運行RKLLM軟件堆AI大模型部署](https://file1.elecfans.com//web2/M00/C7/F8/wKgZomYXqY2APdbwAALT5qEdEtI654.jpg)
評論