用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#

(選擇你開發板的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安裝註冊