0-2-视频传输,监控,直播方案-ESP32把采集的摄像头照片通过串口输出到C#串口上位机显示
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/video_transmission" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
测试
1,自行搭建ESP32开发环境
https://www.cnblogs.com/yangfengwu/p/14667359.html
2,把这节ESP32代码放到非中文目录,然后使用VS Code打开
3.编译下载到开发板(第一次编译时间有点长)
4.串口模块插到电脑的USB口, 串口模块RX引脚连接开发板的TX1引脚,
程序是使用串口1(GPIO17)发送数据
绿线: 开发板的串口1发送引脚连接串口模块的RX引脚
黑线: GND
5.双击运行C#源码中的执行文件
6.选择上面的串口模块的端口号,然后打开串口,就可以看到图像了
源码说明(ESP32源码)
底层采集啥的都是封装好的,设置的摄像头输出的是JPEG格式的图片数据.
在任务里面只要判断采集了一副图片,就把图片数据发送到串口.
发送完以后延时一会再去采集发送,主要是太快了上位机判断不出来数据了....
源码说明(C#源码)
1.打开工程
2.判断收到图片数据头,就把数据一直往缓存里面存
3.串口接收数据出现空闲, 就把缓存里面的数据读取以后尝试以图片方式显示(pictureBox)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2019-11-27 ESA2GJK1DH1K升级篇: STM32远程乒乓升级,基于GPRS模块AT指令TCP透传方式,定时访问升级
2019-11-27 ESA2GJK1DH1K升级篇: 关于升级篇数据校验