04 藍牙近端控制

(2022/04/29) 在家第4天,也是自主防疫第1天

原本4/30、5/1要去高科大上nodeMCU的課程,因自主防疫只好延期了!今天再把ESP32的藍牙近端控制的教材也寫一寫,ESP32的藍牙主程式是利用【法蘭斯的積木】完成,手機的APP一共介紹了4種APP,最主要是利用尤大大最近推出的【ESP32 Arduino Bluetooth 藍芽控制】APP來控制,還有語音控制呢!這兩者的結合,讓ESP32的藍牙控制變得好簡單,內容如下,供參


零、NodeMCU-32S+EZ Start Kit+

  • 延續之前課程,這次也是利用NodeMCU-32S+EZ Start Kit+來做實驗

一、法蘭斯藍牙模組積木

  • 這次改使用法蘭斯的【藍牙模組】積木 (之前的課程是用【吉哥積木】)

  • 法蘭斯也有【EZ Start Kit+】 的積木

  • 利用手機的藍牙控制APP來控制ESP32上的LED燈亮滅,如下:

    • 開紅燈、關紅燈

    • 燈、關

    • 燈、關

    • 開繼電器、關繼電器

    • 全開燈、全關燈

    • 按A鍵可傳輸溫度值

    • 按B鍵可傳輸可變電阻器(或光亮度)值

  • 程式非常簡單如下:

    • 註:下方按A、B鍵積木內再各增加一個0.5秒的等待時間會比較好

二、手機藍牙控制APP

  • 這種藍牙控制的APP非常多,以下介紹幾種

  • 尤濬哲老師公司研發的【ESP32 Arduino Bluetooth 藍芽控制】APP

  • 整體而言,這APP很簡單好用,尤其是可以做語音控制!

  • 第二個APP是Arduino Bluetooth Control

    • 尤老大他們的APP就是參考此APP 而來的

    • 所以功能跟尤老大的APP幾乎相似

  • 個APP是RpboRemoFree

    • 此APP除了可連接【經典藍牙(BT)】外,也連接BLE的藍牙