mmakeblock编程软件件里光敏输入在哪一类里(Auriga主板)

<html class="no-js" lang="zh-CN" prefix="og: http://ogp.me/ns#"
玩转智能机器人mBot Ranger 搭建与编程 - mBlock教育站
> 玩转智能机器人mBot Ranger 搭建与编程
玩转智能机器人mBot Ranger 搭建与编程
邱信仁、周泰民
本书围绕mBot Ranger“游侠”机器人的搭建、开发和使用,为读者讲述了一个极为生动的科幻故事“Mark火星奇遇记”——创客与科学家一同探索火星的秘密。通过故事的精彩描述,我们不仅可以了解智能机器人从入门到进阶所需的知识与原理,包括机器人结构搭建、硬件电路连接、传感器应用等,更能以mBot Ranger为平台学习图形化编程软件的使用,锻炼编程思维,实现更多创意。
Makeblock是一个致力于帮助人们实现从“小想法”到“大创意”的开源开放工程积木搭建平台,其中包括三大模块——全金属积木、电子模块、软件工具。
借助Makeblock,你可以快速搭建高性能的机械结构或者与众不同的机器人,将脑中的奇思妙想变为实物。同时,Makeblock还为STEAM教育提供了平台。
Makeblock的愿景——为更好的教育尽一份力。
Ranger套件,Me Auriga介绍
mBlock介绍
两轮平衡机器人组装与控制
轮型机器人组装与基本控制
蜂鸣器介绍,播放音调
光源感应器介绍
陀螺仪感应器介绍
编码马达教学
巡线感应器应用
超音波感应器应用
陀螺仪感应器应用
双光源感应器应用(追光车)
声音感应器应用
循迹与避障应用
限制范围移动与超音波搜索
LED酷炫应用<html class="no-js" lang="zh-CN" prefix="og: http://ogp.me/ns#"
常见问题 - mBlock教育站
mBlock支持在chromebook上使用,可在这里。
mBlock 支持Makeblock出厂的所有主控板,包括Orion,mCore,Auriga,MegaPi;由于Makeblock的主控板主要基于Arduino开发,所以mBlock也支持Arduino主控板,包括Uno,Leonardo,Nano,Mega 1280,Mega2560.
mBlock可以通过2.4G,蓝牙,USB串口三种方式实现与机器人/主控版的连接。连接说明请参照
先在“控制板”菜单中选择对应的主控板
再在“脚本”中选择“机器人模块”,此模块下的语句块可以实现对机器人主控板的编程。不同主控板对应“机器人模块”下的语句块不同,Arduino条目下的语句块对应Arduino主控板,mBot,Auriga,MegaPi对应Makeblock各产品的主控板。
最后,通过图形化积木式组合的Scratch模式或Arduino模式对机器人编程。
Orion -& Start套件/Ultimate 1.0套件
mCore -& mBot 套件
Auriga -& mBot Ranger 套件
MegaPi -& Ultimate 2.0 套件
Arduino模式下,相对应的语句块会被转译成Arduino IDE中的C++语言,并可在Arduino IDE中修改代码,需要将代码上传至Arduino控制板实现机器人控制,也减少了与机器人无关的舞台交互语句块。
Scratch模式即mBlock启动时的默认模式,通过USB串口,蓝牙,2.4G等方式控制机器人,并实现机器人与Scratch的舞台的交互,从而实现更有趣的创作。
mBlock中有两种编程模式,在线编程
离线编程指在Arduino模式下编程后,通过程序上传至Arduino的方式,使机器人完成代码指令。
在线编程需要经过通讯协议,离线编程直接运行主控板中的程序,对于相对复杂的程序,离线编程的执行效率比在线编程的执行效率高。
若您在上传程序至Arduino后,希望还原Makeblock产品的出厂程序,如避障模式、巡线模式,推荐选择“恢复出厂程序”。
若您希望使用mBlock对应主板下的全部语句块功能,推荐选择“安装固件”来更新主控板的内置程序。
这是由于Makeblock的产品在出厂时,为了增加机器人的可玩性,为机器人预置了出厂程序,如避障模式、巡线模式,用户可以通过遥控或者切换模式就能体验机器人的乐趣。但预置程序会占用Arduino板的内存,故安装固件不含预设程序,而为在线编程提供了更多传感器的支持程序。
在运行mBlock的某些功能的时候需要管理员权限,可以尝试以下几种方法来解决。
右键点击mBlock软件图标,在菜单中选择以管理员身份运行
右键点击mBlock软件图标,在属性中选择兼容性选项,勾选以管理员身份运行此程序。
将程序安装在非C:\Program Files 或者是 C:\Program Files(X86)的文件下,建议安装到D:\的目录下。
因为mBlock需要与外接机器人的主控有交互,部分杀毒软件会对有硬件交互的程序报毒。mBlock不会内置对用户有威胁的程序。可在此查看。
未连接串口。需要使用连接线连接USB串口与机器人,连接后在“连接-&串口”菜单下勾选对应的COM口。
串口被占用。可能是设备上的2.4G模块、蓝牙模块占用的串口,可以断开或将其取下,再尝试上传程序。
选择了错误的主控板。在“控制板”中检查上传程序的主控板是否和选择的主控板一致。
是否用管理员程序运行。在一些情况下,可能需要用管理员权限才能使用内嵌的Arduino的功能,所以尝试在启动mBlock时用管理员权限,具体操作:右键点击mBlock软件图标-选择属性-选中兼容性&#8211;勾选 “以管理员身份运行此程序”。
这是因为Arduino IDE 需要的计算机权限较高,需使用管理员权限运行mBlock才可使用Arduino IDE。
当向机器人的主控板里上传程序后,其内置的程序已经被更新为用户自己编写的程序,无法再实现和mBlock对机器人的在线控制。若要在线控制机器人,需通过“安装固件”的方式重新上传Makeblock的官方程序。
遥控器使用红外接收模块实现与机器人通讯,其会和串口通讯发生冲突,故当在线编程时无法很好的使用遥控器控制。
红外接收器会和串口发生通讯冲突,故“红外接收器”语句块适合在Arduino离线编程下实现对机器人的控制。
Communication扩展用在上传到Arduino的程序中,用来处理串口通信。它包括发送、接受串口指令和比较字符串等操作。详细请参考, 说明文档。
Communication 扩展案例说明:
Communication 扩展是针对电脑间通讯做的扩展,并不是机器人与机器人之前的通讯,是计算机通过广播的形式与局域网内计算机通讯的功能。当使用此功能时,主机(主动链接其它IP地址的计算机)是不能连接其它机器人设备的。
Bootloader 是硬件内部的一个驱动程序,如果bootloader丢失,会像是upload finish 但没有显示upload success,没有了bootloader 就没法进入我们自己写的程序。
Bootloader 丢失一般只会出现在Orion的主板上。
Feedback页面一般是因为程序崩溃等一些问题引发的回馈页面。当程序某功能无响应时也会出现。
进行翻译权限申请以及翻译说明。22.4Mv2.1.072138.1Mv4.8.343.2Mv6.5.039.8Mv5.5.046.4Mv1.9.5.106661.7Mv6.8.546.5Mv8.10.063.3Mv1.0.120
软件介绍软件截图相关下载网友评论下载地址
mBlock软件截图
mBlock相关版本
mBlock多平台下载
版本:v1.2.2大小:9.2M分类:网络购物版本:v0.1.0大小:3.6M分类:丽人母婴版本:v3.8.1大小:11.6M分类:学习教育
mBlock相关文章
英语学习软件
手机在线教育
43.8Mv2.8.4.101346.5Mv8.10.079.5Mv6.7.1036.8Mv1.8.129868.8Mv2.0.124.2Mv1.28.17727.9Mv5.7.037.5Mv6.4.0
mBlock v0.5.0}

我要回帖

更多关于 mblock编程大鱼吃小鱼 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信