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中查看代码
数字示波器的自动(自动设置和自动量程)详解
关于全球显示面板市场的六大发展趋势分析
Facebook宣布发布深度学习框架 PyTorch 1.0开发者预览版
GGII:国内锂电前段制浆设备市场分析
形状记忆合金的简介、原理和应用解析
Banana Pi BPI-Centi-S3 使用MicroPython编程显示JPG图片
光电式电流互感器的发展与应用
讨软件开发过程中关于角色、重构和质量的问题
研究表明如果周围有摄像头时,钙钛矿太阳能电池性能会更好
5G商用牌照发放后的PCB行业有什么改变
用DT890数字万用表检查晶振
日本最大IC载板厂死活,半导体价格将变化
Sharp推出CG-Silicon显示技术,可大大提高LCD器件的性能
怎么识别电容在电路上标识的字母或数字
英特尔宣布最强大的最新神经拟态研究系统Pohoiki Springs已准备就绪
OLED显示技术将会在未来十年间跃居主流吗
物联推动经济安全已成焦点,聚焦物联安全共筑安全防线
Teledyne e2v发布全新高水准CMOS图像传感器系列
继电器线圈的续流电路
两大巨头宣布合作,旨在加速自动驾驶激光雷达技术的开发