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是Serial Bluetooth Terminal
此APP除了可連接【經典藍牙(BT)】外,也連接BLE的藍牙
我以前玩micro:bit的藍牙就是用此APP
第四個APP是RpboRemoFree
此APP除了可連接【經典藍牙(BT)】外,也連接BLE的藍牙