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腳位)一閃一滅,基本測試成功。

    • 是不是很簡單啊!我喜歡用它是因為這樣程式就已經寫入板子裡,不用再跟電腦連線,真正達到離線的功能。