mblock是一款开发孩子智力编程软件。mBlock软件通过游戏的形式激发孩子的想象力,制作出更多形态的机器人,从小培养孩子的编程能力!

软件介绍

mBlock是基于开源软件 Scratch 2.0 开发的图形化编程软件,支持Makeblock机器人和Arduino 编程,从而让用户可以轻易创造出可交互的智能应用

软件特色

简单易用

最成熟的图形化编程软件——Blockly,继承了Blockly简单、易用等特点,最适合从未接触或刚刚接触编程的孩子们使用。孩子们只需轻轻拖拽语句块,就能编写自己的程序,简直比堆积木还简单。

好学有趣

告别枯燥的视频,告别老师的唠叨。M部落的课程内容,由一系列交互式课程构成,并创意性的将游戏融入其中,以“闯关挑战”替代测试。无需老师,不用监督,学习编程就像玩游戏,一步一步的引导,充分调动了孩子们的积极性,让孩子们能够沉浸在学习中而不自知。

别让你的mBot落灰,一起摇摆起来吧。

功能介绍

游戏制作

使用图形化编程语言,配合电子传感器模块,设计出有趣的小游戏

艺术创作

通过简单的图形化编程,可以让你的艺术绘画变成活灵活现的动画作品

机器人控制

通过编程,让你的机器人学会自己思考和完成任务,成为陪你玩耍的小伙伴

常见问题

Q. mBlock支持哪一些主控板?

mBlock 支持Makeblock出厂的所有主控板,包括Orion,mCore,Auriga,MegaPi;由于Makeblock的主控板主要基于Arduino开发,所以mBlock也支持Arduino主控板,包括Uno,Leonardo,Nano,Mega 1280,Mega2560.

Q. 为什么安装mBlock时杀毒软件会提示检测到有威胁?

因为mBlock需要与外接机器人的主控有交互,部分杀毒软件会对有硬件交互的程序报毒。mBlock不会内置对用户有威胁的程序。可在此查看监测报告。

Q. 什么是“在线编程”和“离线编程”?

mBlock中有两种编程模式,在线编程和离线编程。

在线编程指通过USB串口,蓝牙,2.4G等方式连接机器人主控板的编程,可实时对机器人发送程序指令进行控制。

离线编程指在Arduino模式下编程后,通过程序上传至Arduino的方式,使机器人完成代码指令。

在线编程需要经过通讯协议,离线编程直接运行主控板中的程序,对于相对复杂的程序,离线编程的执行效率比在线编程的执行效率高。

Q. 打开或者运行mBlock程序,链接到IE,并出现feedback页面是什么原因。

Feedback页面一般是因为程序崩溃等一些问题引发的回馈页面。当程序某功能无响应时也会出现。

Q. mBlock与Makeblock机器人/主控板的连接方式有哪几种?

mBlock可以通过2.4G,蓝牙,USB串口三种方式实现与机器人/主控版的连接。

Q. Arduino模式 与 Scratch模式的区别是什么?

Arduino模式下,相对应的语句块会被转译成Arduino IDE中的C++语言,并可在Arduino IDE中修改代码,需要将代码上传至Arduino控制板实现机器人控制,也减少了与机器人无关的舞台交互语句块。

Scratch模式即mBlock启动时的默认模式,通过USB串口,蓝牙,2.4G等方式控制机器人,并实现机器人与Scratch的舞台的交互,从而实现更有趣的创作。

以上就是mBlock软件的相关介绍,想了解更多软件资讯,请关注分享吧下载站,每天为你带来各种类型的软件下载!好用的教育软件合集推荐:留学软件合集|旅行必备翻译软件|手机英语学习软件|文言文学习软件推荐