2 Star 13 Fork 3

createskyblue / Serial-Screen 单片机串口投屏工具 上位机程序

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.21 KB
一键复制 编辑 原始数据 按行查看 历史
createskyblue 提交于 2021-05-06 16:02 . 嵌入演示视频链接

Serial-Screen 单片机串口投屏 上位机处理

大图 一个基于opencv的Windows单片机串口投屏上位机工具

演示视频

使用说明

代码示意1 下位机使用了自己修改后的正点原子的usmart(一个串口命令行交互工具)

  • 上位机(本软件)发送截图命令"OLED_ScreenshotInit()\r\n"
  • 下位机接收后回复"OLED_ScreenshotInit();\r\n" ::注意:我这里是修改了usmart的设置,若不作修改应该是"\r\nOLED_ScreenshotInit();\r\n"
  • 上位机判定是否收到来自下位机的"OLED_ScreenshotInit()",若失败则清空串口缓冲区,成功则进入接收模式
  • 下位机开始传送屏幕截图
  • 上位机收到后使用opencv显示投屏

stm32下位机程序示例

代码示意2

👆串口输出截图函数

代码示意3

代码示意4

本程序仅提供串口通讯以及图片显示的模块,具体的通讯协议请根据情况进行自定义

1
https://gitee.com/createskyblue/Serial-Screen.git
git@gitee.com:createskyblue/Serial-Screen.git
createskyblue
Serial-Screen
Serial-Screen 单片机串口投屏工具 上位机程序
master

搜索帮助