ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

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

源师兄扩展屏图片显示教程:如何用软串口快速输出自定义图像的完整步骤 源师兄扩展屏图片显示教程如何用软串口快速输出自定义图像的完整步骤【免费下载链接】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),仅供参考
返回列表