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 下載
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/
沒有留言:
張貼留言