02 Nairda+藍牙控制
(2021/02/20)
可能大家都不知道Nairda是什麼?這昰號稱不用寫程式就可以利用手機來控制Arduino(加藍牙模組),當然也可以來控制內建藍牙的ESP32。這東西是好久前蔡亞柏老師介紹給我的,包括上次我用來寫ESP32的積木程式PictoBlox、還有更早的Tuniot(ESP8266的積木程式)也都是蔡老師介紹我的。近來蔡老師又介紹了很多好東西,我都不知亞柏老師這些資訊都從哪來的,真的太厲害了!本文只先做簡單的測試,接下來會利用此方式來控制上次也同樣用pictoblox做過的ESP32小車,敬請期待。
一、認識Nairda
Nairda教學:https://www.nairda.com.mx/#/docs/(page:overview)
Nairda適用很多可以與藍牙連接的板子,如下: arduino UNO, NANO, LEONARDO, MEGA, NUCLEO64 boards from STMicro and a Bluetooth Low Energy 4.0 (HC-08 or HM10) or 2.0 (HC-05 or Hc-06) or ESP32 WROOM32 board.
由於ESP32本身也有藍牙,所以也可以使用,因此才有此文
在Arduino IDE安裝Nairda的函式庫
下載函式庫:https://github.com/semakers/NairdaArduinoLibrary/archive/master.zip
解壓及改名
將上面解壓檔放到Arduino的libraries目錄下
執行Arduino IDE
從下面路徑找到韌體檔
開啟韌體檔
這邊一樣採用Web:Bit來測試,選好板子及連接埠
註:使用BPI:BIT會有錯誤出現
上傳完畢,前置作業完畢
二、認識Web:bit的腳位
到 【BPI-Bit STEAM 教育开发板】 的資料網頁,找到如下的資料
由上可知P0相當於GPIO25、P1相當於GPIO32、P2相當於GPIO33...
三、手機 Nairda APP 的使用
安裝Nairda APP
進入Nairda APP
Nairda APP的基本使用
基本測試成功
另外,不知這功能要做什麼?