01Blynk+Arduino搭配USB上網
(2017/01/22)
今天又發現了一個好玩的新東西Blynk,它是一個手機APP,可以透過它去控制Arduino,有興趣的可以來玩玩~~
一開始為測試Blynk可否成功?所以採用最簡單的方式,就是Arduino利用USB與電腦連接,並利用此USB來讓Arduino可以上網,然後再利用此APP(Blynk)來控制Arduino,為了解是否能正確控制Arduino,所以Arduino再接上YWRobot的擴充板,以控制擴充板的元件。
一、手機下載Blynk的APP
二、下載給Arduino用的函數庫
下載時是0.44版,往下移動會看到Blynk_Release_v0.4.4.zip
將上述檔案解壓縮
將上述全部資料夾複製到Arduino的函式庫資料夾中,如下:
三、開啟手機中的Blynk程式
先註冊新帳號登入
新增一個新的專案
選擇硬體
選擇連網方式
輸入專案名稱
進入剛建立的專案,會是空的版面
你可以按上排中間「新增[元件]到這個專案」按鈕,來增加你的元件。
新增一個按鈕元件
點一下可進入相關設定
選擇腳位
針對三色LED燈,選擇滑桿元件
針對二個按鍵,選擇Value Display
針對電位器(可變電阻器),選擇Gauge 元件
沒能量了,無法再加入元件
可調整各元件的位置,最後完成圖如下
四、回到電腦,上傳程式到Arduino,讓Arduino連上網路
開啟Arduino IDE程式
打開 Arduino_Serial_USB檔 (取得路徑如下)
接著要將第33行的YourAuthToken改成Blynk寄到你EMAIL信箱的YourAuthToken
當前面動作新增一個新專案時,Blynk會寄一封認證碼的信到你的信箱
選對正確的Arduino UNO板及連接埠,再將檔案上傳燒錄進去Arduino板
五、下指令讓arduino透過電腦連上網際網路
進入C:\Program Files (x86)\Arduino\libraries\Blynk\scripts (剛剛放到Arduino下libraries下的Blynk)
編輯 blynk-ser.bat
將檔案中的COMM_PORT值改成Arduino正確的連接埠,像此例是COM4
然後,直接儲存檔案
接著,執行blynk-ser.bat(快點二下)
註:不要關閉此視窗
六、到手機來執行你的專案