10-Moto Blockly初體驗
(2016/11/02)
有人覺得Arduino的程式語言好難,筆者也是這麼認為!還好MotoDuino設計了Moto Blockly,跟Scratch一樣是利用圖形、積木堆疊的方式來寫程式,而且可以很方便的將積木程式轉換成Arduino語言....
一、前置作業
Moto Blockly網站:http://www.motoblockly.com/motoblockly_v1.0/demos/code/index.html
MotoDuino官網:http://www.motoduino.com/
Arduino官網:https://www.arduino.cc/
Arduino Software下載:https://www.arduino.cc/download_handler.php (目前是arduino-1.6.12-windows.exe)
安裝Arduino程式
取得Moto Blockly Library(目前是motoduino_v7)
方法一:到「Moto Blockly網站」下載
方法二:到「MotoDuino官網」下載
Arduino Sketch下
安裝 Moto Blockly Library (將Motoduino_v7放在Arduino的libraries的資料夾下)
前置作業完成
二、軟硬體設備說明
硬體部份:Arduino Uno R3控制板+S4A Sensor Board V2+其他感測元件或模組,可參考慧手科技(Motoduino)的「S4A/S2A 學習互動套件組(基礎版)」
軟體部份:Moto Blockly(線上版)+ Arduino IDE
第一次使用:測試Arduino的D13,讓LED燈(D13)閃爍
進入Moto Blockly並開啟Examples下的01:Blink
如此後,就幫我們寫好了「閃燈」的積木程式
為讓此程式可以在Arduino IDE介面下來執行,因此將此積木程式轉成Arduino語言
開啟Arduino IDE介面,並將上面的Arduino程式,貼上來
將Arduino控制板利用USB線與電腦連接,並設定板子的相關資料
1.選擇板子為Uno板子
2.板子所連接的序列埠(本例為COM3)
一切就緒後,點選「上傳」鍵,把上述程式上傳(燒錄)進去Arduino控制板內
這時有沒有發現Arduino板子的L燈,已經一閃一閃了~~