414浏览
查看: 414|回复: 6

[K10教程] 使用micropython和K10官方固件实现显示图片

[复制链接]
上一篇实现了显示中文,但是发现官方micropython似乎都没有显示图片的案例,于是又捣鼓了一下午实现图片显示。1.行空板介绍
行空板K10集成ESP32-S3、摄像头、2.8寸彩色LCD、麦克风、扬声器、WiFi蓝牙模块、RGB指示灯及多种传感器和扩展接口于一体;支持图像检测、语音识别、语音合成、mind+图形化编程,MicroPython编程,是一款专为信息科技课程教学需求而研发的开发板
2.lvgl介绍
LVGL(轻量级和多功能图形库)是一个免费的开源图形库,提供创建具有易于使用的图形元素、美观的视觉效果和低内存占用的嵌入式 GUI 所需的一切。
3.测试代码
在使用官方库时发现固件中自带LVGL库这使我们更加容易实现,测试代码如下:
  1. from unihiker_k10 import screen
  2. import time,gc
  3. import lvgl as lv
  4. import fs_driver
  5. fs_drv = lv.fs_drv_t()
  6. fs_driver.fs_register(fs_drv, 'S')
  7. screen.init(dir=2)
  8. scrn = lv.screen_active()
  9. scrn.set_style_bg_color(lv.color_hex(0x000000), 0)
  10. #png显示方法
  11. #png_data=open("oran.png",'rb').read()
  12. #img = lv.image_dsc_t({"data_size": len(png_data),"data": png_data})
  13. # 创建lvgl中的图片组件
  14. obj = lv.image(scrn)
  15. # 添加图片数据
  16. obj.set_src("S:py.jpg")
  17. # 将图片居中
  18. obj.center()
复制代码
大家看到没有LVGL初始化部分是因为官方库使用屏幕就是使用LVGL所以使用官方库进行初始化即可。
3.效果

使用micropython和K10官方固件实现显示图片图3使用micropython和K10官方固件实现显示图片图4
4.使用图片
使用micropython和K10官方固件实现显示图片图2使用micropython和K10官方固件实现显示图片图1

bugslife  学徒

发表于 2024-12-12 11:19:19

请问有尝试过用micropython+lvgl做视频通话的应用程序吗,不知道板子的性能对于这样的功能能行吗?
回复

使用道具 举报

PY学习笔记  初级技师
 楼主|

发表于 2024-12-13 13:01:56

应该可以但是摄像头在后面<div class="reference"><p><a href="https://mc.dfrobot.com.cn/home.php?mod=space&uid=867338&do=profile" target="_blank">bugslife</a> 2024-12-12 11:19:19<p><div class="quote">请问有尝试过用micropython+lvgl做视频通话的应用程序吗,不知道板子的性能对于这样的功能能行吗?</div></div>
回复

使用道具 举报

PY学习笔记  初级技师
 楼主|

发表于 2024-12-13 13:42:32

bugslife 发表于 2024-12-12 11:19
请问有尝试过用micropython+lvgl做视频通话的应用程序吗,不知道板子的性能对于这样的功能能行吗? ...

但是用LVGL很没意义,而且Micropython+lvgl速度慢
回复

使用道具 举报

zhangliang  见习技师

发表于 2025-1-4 22:56:44

不知到你是使用什么工具上传文件的,我用ampy和putty都无法连接
回复

使用道具 举报

zhangliang  见习技师

发表于 2025-1-4 23:24:34

zhangliang 发表于 2025-1-4 22:56
不知到你是使用什么工具上传文件的,我用ampy和putty都无法连接

ampy 不行,thony可以
回复

使用道具 举报

PY学习笔记  初级技师
 楼主|

发表于 2025-1-6 15:44:57

zhangliang 发表于 2025-1-4 23:24
ampy 不行,thony可以

用thonny,没有过ampy
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail