首页/新闻资讯/正文详情

源师兄扩展屏图片显示教程:如何用软串口快速输出自定义图像的完整步骤

发布时间:2026/9/25 2:48:38 来源:云帆数科 栏目:资讯中心
源师兄扩展屏图片显示教程:如何用软串口快速输出自定义图像的完整步骤
源师兄扩展屏图片显示教程如何用软串口快速输出自定义图像的完整步骤【免费下载链接】software-serial-module源师兄扩展项目: 软串口模块 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/software-serial-module 一句话说明本教程带你使用源师兄软串口扩展模块通过软串口向“源师兄外接扩展屏”发送自定义图像和文字3 步完成扩展屏图片显示。本项目是源师兄组织的软串口模块config.json 中明确它的定位是“通过串口控制显示屏显示图片和文字”。安装后积木编辑器里会多出一个青色的软串口分组其中只有两个积木块——“初始化引脚”和“发送”就足够完成扩展屏的图片显示任务。软串口模块是什么先认识这 2 个积木块模块在 blocksdef.js 中注册了两个积木定义积木块功能关键选项软串口 | 初始化引脚创建软串口对象引脚下拉可选 P1、P2、P8、P12、P15、P16软串口 | 发送向扩展屏发送一帧数据数据类型二选一字节串图片用/字符串文字用底层驱动 library/SoftUART.py 封装了主控板的 SoftUART接收线固定使用 P0发送线则对应你在积木里选择的引脚积木分类与默认参数由 category.json 定义。硬件连接扩展屏图片显示前的必要准备接线 3 步走扩展屏不显示十有八九出在接线TX/RX 交叉接主控板软串口 TX 引脚默认 P8→ 扩展屏 RX接收线固定主控板 P0 固定作为接收引脚见 library/SoftUART.py 中的rx Pin(0)电源共地主控板与扩展屏 VCC/GND 接好保证共电源⚠️ 避坑提示如果打算发送图片请确认 TX 引脚没有被蜂鸣器、传感器等其他外设占用否则屏幕会花屏或不亮。软件安装获取并导入软串口模块在积木编辑器的扩展市场中搜索“软串口”或“扩展屏”直接导入也可以手动克隆源码适合离线或二次开发git clone https://gitcode.com/yuanshixiong/software-serial-module导入成功后左侧积木栏会出现软串口分类里面就是“初始化引脚”和“发送”两个积木。快速上手3 步输出自定义图像到扩展屏第 1 步初始化软串口引脚把“软串口 | 初始化引脚”拖入工作区在下拉框里选择扩展屏实际接的引脚按上面接线就选 P8。第 2 步组装图片数据在初始化积木下方添加“软串口 | 发送”积木显示图片→ 数据类型选字节串填入按扩展屏协议整理好的图像字节数据显示文字→ 选字符串默认示例就是“你好”。第 3 步运行验证把程序烧录到主控板扩展屏初始化后收到数据即刻刷新。生成的 Python 核心代码只有寥寥几行from SoftUART import * suart_ SUART(8) suart_.write(image_data.encode(utf-8))屏幕上出现你的图像说明软串口扩展屏图片显示链路已经打通 图片数据怎么准备扩展屏显示协议指南字节串图片扩展屏使用固定显示协议需要先把图片转换成协议规定的字节序列再通过“软串口 | 发送”积木以字节串形式一次性发出字符串文字直接填写文字驱动会自动按 UTF-8 编码再发送见 blocksdef.js 中的encode(utf-8)推荐做法先发一段短文字验证接线正常再发完整图片排查效率直接翻倍。常见问题排查屏幕不显示或乱码怎么办现象常见原因解决办法屏幕完全不亮TX/RX 接反或引脚选错核对接线并检查“初始化引脚”所选引脚显示乱码、花屏图片字节串不完整或数据类型选错使用完整字节序列并选择“字节串”首帧正常后卡住数据一次性发太多拆成多个“发送”积木分段发送编辑器里正常、设备上无效模块未导入到工程重新导入软串口扩展模块核心文件速查文件说明config.json设备信息源师兄外接扩展屏通过串口控制图片与文字显示category.json“软串口”积木分类及两个积木的默认参数blocksdef.js积木界面定义与 Python 代码生成逻辑library/SoftUART.py软串口初始化驱动RX 固定 P0README.md项目简介总结用源师兄软串口模块做扩展屏图片显示核心就是三步初始化引脚 → 准备数据 → 发送。两个积木块就能让主控板持续向外接扩展屏输出自定义图像。下一步你可以在此基础之上搭建计分板、游戏画面或状态看板等应用。【免费下载链接】software-serial-module源师兄扩展项目: 软串口模块 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/software-serial-module创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

OpenCV 4.8.0与MinGW编译实战:从CMake配置到Qt集成完全指南
OpenCV 4.8.0与MinGW编译实战:从CMake配置到Qt集成完全指南

简介:从源代码构建OpenCV是许多Windows开发者避开ABI兼容陷阱的通用思路。MSVC与MinGW采用不同的C运行时和链接库格式,官方预编译包无法直接在GCC工具链下使用。通过CMake生成MinGW Makefiles工程,可以控制模块选择、关闭非必要加速项&#x… · 2026/9/25 2:48:38

astron-agent 控制台前端架构指南:基于 Vite + React 18 的 AI Agent 平台工程实践
astron-agent 控制台前端架构指南:基于 Vite + React 18 的 AI Agent 平台工程实践

人工智能AI AgentAgent 编排RPA后端前端企业应用 【免费下载链接】astron-agent Enterprise-grade, commercial-friendly agentic workflow platform for building next-generation SuperAgents. 项目地址: https://gitcode.com/gh_mirrors/as/astron-agent 点击查看… · 2026/9/25 2:48:38

Ceph RGW SigV4 签名验证缺陷(CVE-2026-54330):预签名 PUT URL 的 x-amz-* 头注入与权限提升深度剖析
Ceph RGW SigV4 签名验证缺陷(CVE-2026-54330):预签名 PUT URL 的 x-amz-* 头注入与权限提升深度剖析

存储分布式文件系统对象存储后端高可用 【免费下载链接】ceph Ceph is a distributed object, block, and file storage platform 项目地址: https://gitcode.com/gh_mirrors/ce/ceph 点击查看 免费下载 本篇文章基于 Ceph 官方安全公告 doc/security/CVE-2026-54… · 2026/9/25 2:48:38

Unpaywall是如何找到论文DOI的?10种页面嗅探策略全揭秘
Unpaywall是如何找到论文DOI的?10种页面嗅探策略全揭秘

Unpaywall是如何找到论文DOI的?10种页面嗅探策略全揭秘 【免费下载链接】unpaywall-extension Firefox/Chrome extension that gives you a link to a free PDF when you view scholarly articles 项目地址: https://gitcode.com/gh_mirrors/un/unpaywall-extensi… · 2026/9/25 3:26:37

pyproj无法识别EPSG:4326?proj.db问题排查与解决全攻略
pyproj无法识别EPSG:4326?proj.db问题排查与解决全攻略

项目名就叫Python-Proj,光听名字就知道是个用Python折腾地图投影的小项目。可项目第一次跑起来,第一个拦路虎就来了:代码里明明写着CRS.from_epsg(4326),结果终端直接甩给我一句PROJ: proj_exception_create: unrecognized CRS: e… · 2026/9/25 3:26:37

WP Calypso 的 QueryWhois 组件深入解析:基于 Redux 的域名 WHOIS 数据预取与状态管理实践
WP Calypso 的 QueryWhois 组件深入解析:基于 Redux 的域名 WHOIS 数据预取与状态管理实践

前端CMS 【免费下载链接】wp-calypso The JavaScript and API powered WordPress.com 项目地址: https://gitcode.com/gh_mirrors/wp/wp-calypso 点击查看 免费下载 是 WordPress.com 桌面端/Web 应用(WP Calypso)中用于通过 WP.com 服务端发… · 2026/9/25 3:26:37

河北知名的火花机服务商实力公司推荐
河北知名的火花机服务商实力公司推荐

选火花机别踩坑!4个高频痛点先理清在机械加工、模具制造这类行业里,火花机几乎是刚需设备,但不少企业在选购和使用时都踩过不少坑。 踩坑1:盲目选高配机型 不少老板看参数时只看最高精度最大加工范围,觉得买贵的准没错&#xff0c… · 2026/9/25 3:26:24

Proteus 8仿真STM32全攻略:从安装到调试避坑指南
Proteus 8仿真STM32全攻略:从安装到调试避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 3:26:24

IronClaw Live Canary 回归矩阵:本地运行、账号体系与 CI 集成完全指南
IronClaw Live Canary 回归矩阵:本地运行、账号体系与 CI 集成完全指南

人工智能AI 应用交互助手AI Agent 【免费下载链接】ironclaw IronClaw is an Agent OS focused on privacy, security and extensibility 项目地址: https://gitcode.com/gh_mirrors/iro/ironclaw 点击查看 免费下载 IronClaw 的 live canary 是一套面向真实第三方… · 2026/9/25 3:26:18

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码