C 程式 藍芽 ESP32

2021-10-04 23:47:37 字數 819 閱讀 1545

結合藍芽序列和gpio引腳,esp32可以增強windows機器的讀取能力。

因此,使用esp32開發板,您可以將舊的windows計算機變成可以感知其執行環境的iot閘道器。

鑑於以上幾點,讓我們看一下如何編寫c#程式以通過bluetooth serial與esp32開發板通訊。

使您的esp32開發板通過bluetooth serial與另一裝置通訊

為了遵循本教程,請將以下arduino sketch上傳到您的esp32開發板上:

此arduino sketch將回顯從其藍芽連線接收到的任何訊息。

略在windows 10上通過藍芽連線esp32開發板

將arduino sketch上傳到esp開發板上後,將其放置在windows機器附近。

鑑於此,您的windows 10機器應該能夠將esp32開發板檢測為藍芽裝置。

為了使c#程式與esp32板通訊,請將esp32板與windows配對。

找到標記為「傳出」的com埠作為其通訊方向。

例如,如果您具有以下「藍芽設定」視窗螢幕,則應在c#程式中使用com4:

編寫c#程式以通過bluetooth serial與esp32開發板通訊

一旦在esp32開發板和windows 10之間建立了藍芽連線,就可以編寫c#程式了。

由於windows為您建立了com埠,因此c#程式可以使用我在如何使用c#通過序列連線從arduino或espx讀取感測器資料時提到的庫。

考慮到這一點,以下c#程式會從esp32開發板上獲取兩條回顯訊息,並將它們顯示在控制台上:

略當您執行上述程式時,您應該獲得與以下類似的輸出:

詳情參閱

ESP32模組比較

esp32系列無線ic是樂鑫espressif出品的價效比高的藍芽wifi雙模ic。官網 最詳細的手冊文件為 esp32 technical reference manual cn.pdf 將官方和一些其他方的模組列表比較,包括資源,也把晶元放進去。esp32單核晶元用的少沒有列出。可以看出,安信可...

ESP32 學習記錄

首次接觸freertos和espressif的產品,例如我,那還是要先來個整體印象,然後再逐個深化。做專案的都知道,老闆們是不允許我們四平八穩的研究完然後再開始專案。那也不妨礙咱們要有自己的節奏,既要平衡專案的進度,也要按照事情的規律來做事情 這就需要快速的準備一些預備知識,磨刀不誤砍柴功,倉促上陣...

esp32啟動流程

步驟 1 固化在esp32 rom 中的 boot1 從 flash 0x1000位址處 載入boot2 至ram iram dram 中。2 boot2從 flash 中載入partitions.csv 和 image.bin 至記憶體中,image.bin 中包含了 ram 段和通過 flash...