用USB讓Arduino開發板
連網使用Blynk雲端平台
使用Arduino UNO開發板透過USB線連接電腦來上網,
並且達成使用Blynk APP控制上面的D13 LED燈點滅!
安裝 blynk 程式庫
打開Arduino 的程式庫管理工具
(草稿碼 ==> 匯入程式庫 ==> 管理程式庫)
搜尋blynk
安裝好blynk就可以看到內建的範例程式
打開Arduino IDE並插上開發板,燒錄檔案→範例→Blynk→Board_USB_Serial→Arduino_Serial_USB
在官方的教學文件中就已經有提到Arduino over USB (no shield)的一個功能,
因此實做看看。
燒錄好之後,我們要去Arduino安裝的程式庫文件中找到Blynk的blynk-ser.bat程式,透過這個程式讓UNO上網。
這個程式應該會在My Documents\Arduino\libraries\Blynk\scripts,而知道路徑後我們要使用cmd.exe來開啟它,如果在資料夾中直接開啟blynk-ser.bat會無法連上網,因為它預設是COM1,但我的UNO板是在COM5的位置,所以必須要手動指定它。(不知道COM多少的可以在裝置管理員中查看到)
所以打開cmd之後,cd到該資料夾底下,
然後輸入
blynk-ser.bat -c COM#
blynk-ser.bat -c COM#
(選擇你開發板的COM Port)
On Linux
cd User$/Documents/Arduino/libraries/Blynk/scripts
user:scripts User$ chmod +x blynk-ser.sh
user:scripts User$ ./blynk-ser.sh
user:scripts User$ sudo ./blynk-ser.sh
sudo apt-get install socat
接著出現這個畫面之後等於成功上網了,讓我們回到APP的介面,要將專案中的設備與連線方式改成你的開發板與USB上網。
接著新增一個按鈕Button工具,並且將OUTPUT設定成D13腳,這是UNO板上面的LED燈腳位,如果你要使用外部的LED燈當然也可以自己接上。
接著按運行後如果有顯示裝置上線就可以成功操作LED燈開關了。
1程式庫安裝
2APP安裝註冊