801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnESP32" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

<iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/LearnESP32" width="100%"></iframe>

测试 

2,把这节ESP32代码放到非中文目录,然后使用VS Code打开

801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

 

 

801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

 

 

 

3.编译下载到开发板(第一次编译时间有点长)

801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

 

4.串口模块插到电脑的USB口,  串口模块RX引脚连接开发板的TX1引脚, 

程序是使用串口1(GPIO17)发送数据

绿线: 开发板的串口1发送引脚连接串口模块的RX引脚

黑线: GND

801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

 

 

5.双击运行C#源码中的执行文件

801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

 

 

 

6.选择上面的串口模块的端口号,然后打开串口,就可以看到图像了

801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

 

 

 

源码说明(ESP32源码)

底层采集啥的都是封装好的,设置的摄像头输出的是JPEG格式的图片数据.

801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

 

 

 

在任务里面只要判断采集了一副图片,就把图片数据发送到串口.

发送完以后延时一会再去采集发送,主要是太快了上位机判断不出来数据了....

 

801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

 

 

源码说明(C#源码)

1.打开工程

801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

 

 

 

2.判断收到图片数据头,就把数据一直往缓存里面存

801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

 

 

 

3.串口接收数据出现空闲, 就把缓存里面的数据读取以后尝试以图片方式显示(pictureBox)

 801-ESP32_SDK开发-ESP32(WiFi)把采集的摄像头照片数据通过串口输出到串口上位机显示(C# 串口上位机)

 

上一篇:901-ESP32_SDK开发-动手制作自己的WiFi视频遥控小车(android)


下一篇:206-ESP32_SDK开发-TCP客户端(select方式,自动重连)