分类分类
大小:31.2M更新:2017/6/15
类别:学习教育系统:安卓, 4.0以上
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的舞台的交互,从而实现更有趣的创作。