Mixly软件使用说明书 V.1.0.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Mixly 软件使用说明书 V.1.0 版本修改历史 Date Version Description Author 2018-11-27 V.1.0 Create Abbott_Chen 目录 TOC \o 1-3 \h \z \u 第一章 Mixly软件介绍 4 图形化编程软件:Mixly(米思齐) 4 软件与驱动安装 4 编译环境介绍 7 基础模块区和库模块区介绍 8 基础模块介绍 9 库模块介绍 11 第二章初识编程 13 Hello word 13 添加Beetlebot Mixly图形化编程程序库 13 编程初体验 16 Mixly和Beetlebot 连接步骤 17 给Beetlebot机器人上传程序 18 第一章Mixly软件介绍 图形化编程软件:Mixly(米思齐) 图1-1 软件与驱动安装 根据自己的电脑系统,安装相应版本软件,资料包中有相应的软件安装包(如图1-2所示),也可以在Mixly官网下载(如图1-3所示),下载地址: /explore/software/mixly-arduino 图1-2 图1-3 Windows版下载解压后直接双击Mixly.exe即可打开Mixly软件 图1-4 Windows系统版的米思齐软件打开后界面如图1-5所示。 图1-5 Mac版米思齐软件安装步骤包含三步: 安装JDK Mac版本主要运行在Java环境,所以在安装时,还需要安装JDK,直接安装jdk-8u71-macosx-x64.dmg文件即可,或者根据自己的系统,在Oracle官网选择对应的JDK即可。 下载米思齐软件压缩包 官网目前仅支持百度网盘下载米思齐mac版软件,没有百度网盘也可以百度搜索米思齐mac版下载,下载完成后解压,运行Mixly.jar文件即可在mac上打开米思齐软件如果软件不能运行,请在“偏好设置”-“安全与隐私”中,选择“通用”页面中,允许软件使用。 安装驱动 如果Mixly软件安装好后,我们编写了代码,如果想要运行到设备上去,则还需要安装串口驱动,串口驱动为下载文件的CH341SER_MAC,该软件直接安装即可,安装成功后,“关于本机”-“概览”页面-“系统报告”-“USB”中,看到新增的设备。到这里就基本安装完成了。 图1-6 Mac版的米思齐软件打开后界面如图1-7所示。 图1-7 编译环境介绍 Mixly的软件界面如图1-8所示。 图1-8 基础模块区和库模块区:同种类型的积木被分在同个模块中并赋予同种颜色,每块积木代表一条控制指令。 功能区:对项目文件的创建、保存,库的导入、导出、管理,串口连接与上传程序,控制板选择进行操作的区域。 程序构建区:是放置从基础模块区和库模块区拖拽出来的积木块的地方。 代码区:拖拽出积木后,点击“代码”,可以看到你拖拽的模块对应的C语言代码。 语言切换区:可以切换中文简体,中文繁体,英文和西班牙文。 缩放控制区:可以将软件操作界面进行缩放。 垃圾箱:用来移除不需要的积木块。 基础模块区和库模块区介绍 Mixly的基础模块区和库模块区,分为Mixly软件自带的一些积木块和自己导入的库积木块。这些积木块都能够一一对应C语言代码,可以通过拼接不同的积木块来编写自己喜欢的程序,我们甚至不需用了解每块积木对应什么代码,因为当我们拖拽出积木块后,程序就被我们写好了,我们点击“代码”这个字段,就可以看到这些C语言代码了。图1-9和1-10分别是模块和代码部分。 图1-9图 1-10 基础模块介绍 Mixly的脚本标签下有多种种积木类型,有输入/输出,控制,数学,文本,数组,串口,通信,等,如果有兴趣可以自己去尝试实践,这里不做赘述,我们主要了解一下控制,数学,串口和逻辑这4个积木类型。 控制类积木里面都是控制程序执行流程的积木,主导程序,如图1-11。 图1-11图1-12 初始化积木对应代码里的setup函数,把一些积木拖拽进初始化积木里就表示这些被拖拽的积木程序会运行一次,如果把积木拖拽到初始化积木外面,那么这些程序会进入loop函数里,也就会循环执行这些程序。如图1-12 数字和逻辑运算类型的积木主要功能是做数学运算,以此作为判断的条件,比较大小和逻辑判断与、或、非,如图1-13. 图1-13 例如,积木就是判断大小的运算,当把控制积木,数字和逻辑运算和机器人模块积木一起使用,就可以编写这样的程序,意思是先判断这个条件是否成立,如果条件成立,那么就执行串口打印数字2。打开串口监视器可以看到串口在循环打印数字“2”。如图1-14所示。 图1-14 库模块介绍 以Beetlebot为例,Beetlebot是我们为Beetlebot机器人编写的库,将库导入进来后它会出现在

文档评论(0)

139****7971 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档