1. 程式人生 > 其它 >801-ESP32_SDK開發-ESP32(WiFi)把採集的攝像頭照片資料通過串列埠輸出到串列埠上位機顯示(C# 串列埠上位機)

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>

測試

2,把這節ESP32程式碼放到非中文目錄,然後使用VS Code開啟

3.編譯下載到開發板(第一次編譯時間有點長)

4.串列埠模組插到電腦的USB口,串列埠模組RX引腳連線開發板的TX1引腳,

程式是使用串列埠1(GPIO17)傳送資料

綠線: 開發板的串列埠1傳送引腳連線串列埠模組的RX引腳

黑線: GND

5.雙擊執行C#原始碼中的執行檔案

6.選擇上面的串列埠模組的埠號,然後開啟串列埠,就可以看到影象了

原始碼說明(ESP32原始碼)

底層採集啥的都是封裝好的,設定的攝像頭輸出的是JPEG格式的圖片資料.

在任務裡面只要判斷採集了一副圖片,就把圖片資料傳送到串列埠.

傳送完以後延時一會再去採集傳送,主要是太快了上位機判斷不出來資料了....

原始碼說明(C#原始碼)

1.開啟工程

2.判斷收到圖片資料頭,就把資料一直往快取裡面存

3.串列埠接收資料出現空閒, 就把快取裡面的資料讀取以後嘗試以圖片方式顯示(pictureBox)