2016年5月27日 星期五

mBlock 介紹

mBlock  介紹

       mBlock是以 Scratch2.0為基礎的開源圖形化軟體開發環境,讓Arduino的開發變的簡單,目前支援的版子有 Arduino Uno, Arduino leonardo, Arduino Nano,Arduino Mega128, Arduino Mega 2560, PicoBoard, mCore等..。 mBlock 有即時的轉碼功能,Arduino 初學者可很快的了解圖型與程式碼的關系,進階著可以切換為純程式碼的撰寫。mBlock內含Arduino IDE  1.6.5 不用另外下載 Arduino,本來電腦有安裝 Arduino 的也不會互相衝突。

mBlock 下載

http://www.mblock.cc/download/



       目前 mblock 只支援兩種作業系統 Windows & Mac,mBlock需要 Adobe Air 的支援,電腦沒裝過 Adobe Air的需要到這裡下載,裝過 Adobe Air 版本不符Adobe Air會自己升級。
 
https://get.adobe.com/tw/air/


         mblock 下載後是ZIP壓縮檔,解壓縮後就下一步下一步就可安裝,在安裝時可先選語言,沒選到也可以進入程式後可切換語言,進入mblock程式後看起來跟Scratch長的沒兩樣,程式標題上也有寫就是Scratch改的,除了把貓改成貓熊外可在Scratch做得在mblock 都能做,mblock 最特別的是多了一個機器人模組,mblock把機器人會用到的感測器 . 驅動器模組都做成Scratch的拼圖,只要照著Scratch的邏輯就能做出可實際運作的機器人。


       這是一個mBot遇到障礙物就會右轉的程式,只要用拼圖的方式就可寫程式,最右邊的程式碼是mBlock產生的,目的讓使用者能了解拼圖的程式碼對應,要更了解對應到Arduino的內容,按下 " 用Arduino IDE 編輯"會自動帶出整個Arduino程式碼。


轉出後的Arduino 程式碼,也可以在次編輯後上傳。



參考資料 :

http://www.mblock.cc/
https://www.arduino.cc/
https://scratch.mit.edu/

沒有留言:

張貼留言