慧編程 mBlock 5以Scratch 3.0為基礎,讓大家能夠輕鬆控制mBot, 程小奔等機器人,同時增加許多新功能。
由於程式編寫分為「設備」及舞台上的「角色」,兩者程式的指令不再互相通用,所以如果希望機器人設備與舞台上的角色互動,就需要透過「變數」與廣播訊息,傳遞資訊。這樣的設計方式雖然比較不直覺(對於mBlock 3的老用戶而言更是不習慣),但是兩種主體間的程式獨立操作,除了方便不同程式語言的轉換(mBot的C++語言,舞台角色的Python語言);更棒的是程式較為單純,編譯執行也更迅速。