BLE Win100 應用程式是一個 BLE(Bluetooth Low Energy),也就是低功耗藍牙的工具程式,可應用在微控制器與藍牙相關之專案,此篇實現其測試環境,藉由麵包板、一些電子零件或是電路模組,與具備 USB TTL 功能之模組,連接電腦與藍牙元件達成,可作為學習藍牙智慧裝置製作之入門。全文: BLE Win100 藍牙模組與 USB TTL 模組終端機
使用麵包板與跳線,安插各零件再安插跳線。 M1 為 USB TTL 模組,其電路板有標示各腳名稱, M2 為 BLE 藍牙模組,D1 為 LED ,腳位有極性,安插時須注意正確位置。
佈線完成之示意圖,將 USB 連接線接上 USB TTL 模組後可見模組上燈亮起,BLE 模組上的 LED 燈在尚未連接到手機時會閃爍,連上時則會常亮,D1 在尚未連線時熄滅,連線後長亮。
電路說明:M1 即 USB TTL 模組,其 VCC 可提供 5V 電源,如果 M2 的 BLE 藍牙模組可接受 5V 電源可直接相連。M1 的 RXD 即 UART 格式的接收端,可直接連至 M2 的 TXD 也就是藍牙的傳送端。反之,M1 的 TXD 應連至 M2 的 RXD ,也就是藍牙的接收端,因為藍牙端的接受電位為 3.3V ,需要分壓電路,也就是 R1 、 R2 。M2 的 STATE 腳為狀態指示,連接至 LED D1 ,在尚未連線時熄滅,連線後長亮。串連之 R3 則為限流元件。
VS Code 的序列監視器視窗, VS Code 為常用之程式碼編輯器,安裝與操作方式可網路上搜尋 "vscode serial monitor"。 開啟一個 VS Code 視窗,然後在工具列上選擇「終端機」,再選擇「序列監視器」。如圖 4 ,在連接埠上選擇對應至 USB TTL 模組的裝置名稱,然後按下「開始監視」,此時即可接收來自藍牙傳送的字元,如圖 5 ,在「以文字傳送」對話框輸入文字並按下「傳送」可在手機端看到傳送的字元。全文: BLE Win100 藍牙模組與 USB TTL 模組終端機
沒有留言:
張貼留言