03 測試motoBlockly離線版
(2020/01/04)
好久沒有玩Arduino了,其實我以前有關Arduino的程式,大都是用motoBlockly線上版來完成的,因為它是採用積木堆疊方式來完成,適合國中小學生來學,完成積木程式後再轉為Arduino語言,再到Arduino IDE去處理,後來也提供直接燒錄(不用再到Arduino IDE了)。還有後來,我在玩ESP8266時,MotoDuino公司又出了iotBlockly,支援ESP8266相關晶片,又減低我寫程式的難度。最近,得知motoBlockly出了離線版,趕快把塵封已久的Arduino UNO板子拿出來,測試玩玩看......
一、安裝motoBlockly離線版
我拿到的檔案解壓後如下:
點擊moto_iot_blockly_pc_setup.exe 進行安裝
直接都用預設設定,下一步....就可以完成安裝(過程很簡單)
安裝完後,桌面就會出現moto_iot...的圖示
二、利用MotoBlockly測試Arduino插在D13上LED的亮滅
開啟 MotoBlockly,目前是beta版1227
支援的板子不少,除了常見的Arduino外,還有ESP8266
利用拖曳積木的方式,完成如下程式
也可點選Arduino,看看Arduino的文字語言
即使不會Arduino的C語言也沒關係,一鍵就產生了!
接上Arduino UNO板子
直接燒錄程式
直接勾選【自動偵測COM】,就不用再選COM數,真的很方便。
這時雖然出現封鎖JAVA的畫面(事後點選允許存取),看到左下角還是成功【上傳完畢】
這時看到Arduino板子上的L燈(D13腳位)一閃一滅,基本測試成功。
是不是很簡單啊!我喜歡用它是因為這樣程式就已經寫入板子裡,不用再跟電腦連線,真正達到離線的功能。