利用手機程式App(Blynk) 控制 Arduino
2017.01.20
暨Raspberry利用網頁php控制GPIO後
今天又學到了一招
偶是參考 JACK的資訊與科技教學筆記
http://jackedu.blogspot.tw/2015/09/blynkarduino.html
它這篇寫的很不錯 可惜有點老舊了
但經過偶以奮戰不卸的精神 運用洪荒之力 終成大局
科技真的超越您偶想像的神奇 先給它按個贊
尤其是這句 "就算你目前沒有arduino的上網插件,你也可以將Arduino利用USB線,透過電腦來連上網"
這 真他爹的 神了 這也引起了偶想深入探究的好奇心 該死的貓
這篇如果沒人帶領 完全埋頭苦幹 偶想是很難克盡全功的
1. 這沒問題
2. 開始有點問題
建議最好是先下載 v0.3.4版 成功了 再回頭用最新版
注意 "這五個資料夾複製到Arduino的函式庫資料夾中" 要看圖識字 存入對的地方
有另一位網友曾經寫道
[ 2017-09-02 ]
這裡特別說明一點:下載的網址中有函式庫安裝的說明,一定要照著上面說的步驟安裝函式庫,而不要使用 Arduino IDE
的 "Sketch/Manager libraries..." 自動安裝,否則編譯會出問題!
如果不是很清楚怎麼手動安裝 Arduino 函式庫,閱讀下面這個網頁
How to install Arduino library manually ?
https://www.arduino.cc/en/Guide/Libraries#toc5
這不是偶在故弄玄虛 知道人家在說啥才好
3.
偶補充一下
新版的Blynk會問您連線方式 要選"USB" 不是選"WiFi"
Button 最好是選 "SWITCH" 不要"PUSH"
4.
....
5.
Arduino 照作沒有問題
但下面 這一段偶覺得是烏雲罩頂 PM2.5 紫暴了 尤其是win7用戶
"下指令讓arduino透過電腦連上網際網路"
1.鍵入cmd,再按Enter,開啟「命令提示字元」
2.鍵入cd C:\Users\student\Documents\Arduino\libraries\Blynk\scripts,再按Enter,移到執行檔位置
3.鍵入blynk-ser.bat,按Ener執行
4.其中會問你的Arduino控制版用那一個埠,要鍵入COM20(以下面為例),再按Enter
因為4.根本沒有問偶 就直接以 COM1 埶行了 (這如果不懂DOS 沒有兩把刷子的人 偶看試一輩子 也不可能成功)
正確作法 3.鍵入 "blynk-ser.bat -c COM20",按Ener執行
COM20 是根據Arduino插上USB時 電腦分配的虛擬COM PORT 您偶的可能都不相同
接下來
6,7 應該可以安然渡過
祝勝利成功
有興趣可以再挑戰用Raspberry純WiFi或TCPIP 有線方式的控制(理論上應該更簡單了)