文章目录
关于Mixly
由北师大创客教育实验室团队开发的开源软件,功能强大的图形化编程平台 Mixly中文名为米思齐,是一个非常适合创客开发的平台软件,完全支持原生态Arduino控制器的程序编辑,QDProbot二次开发了库程序,让其完美支持平台,并简化了连线加入了语音控制等有趣的控制模块,让编程更得心应手。
软件下载
- 请在此处下载最新版本软件
“Mixly ->Mixly1.0_齐护全系列产品可用” 目录下,下载适应你电脑操作系统的对应版本。
- 下载后的压缩包解压后可直接使用
注意:Mixly解压后软件最好放在硬盘根目录底下,如:D:/Mixly。路径中最好不要含有中文。
USB驱动安装
-
USB插入主机后有些电脑没有安装驱动,会提示安装USB驱动,可以用万能驱动,也可以下载CH340驱动程序安装。
-
开始安装
-
插上Arduino板,此时电脑右下角会显示,等一会,成功,会显示,安装完成;失败,会显示,“未能成功安装驱动设备”.
-
右击我的电脑-设备管理,查看端口号.
连接测试"hello word"程序
- 将主控板与电脑用USB线连接
- 编写‘helloword’程序
- 上传程序,打开监视窗口观察结果
软件基本功能介绍
界面布局
介绍面总的分为四大功能区域块。
- 基本功能块区
- 程序构建区
- 代码区
- 信息提示区
基本功能块区
-
输入输出
- Text-to-HTML conversion toolIO相关功能块 控制
- 程序流程控制相关功能块 数学
- 数学运算相关功能块 文本
- 字符串操作相关功能块 数组
- 数组相关功能块 逻辑
- 逻辑关系的相关功能块 串口
- 串口通信相关功能块 通信
- 以太网,红外遥控等通讯功能块 储存
- 数据储存相关功能块 (高级视图) 传感器
- 通用传感器相关功能块 执行器
- 通用执行器相关功能块 显示器
- 显示相关功能块 以太网
- 以太网通讯功能块(高级视图) 变量
- 变量操作相关功能块 函数
- 函数相关功能块 factory
- 自定义代码功能块(高级视图)
程序建构区
该区域为程序功能拼接区域。将功能块从左侧块区拖入程序建构区进行拼接。该区域的右下角有个垃圾桶,可以将不用的代码拖进去删除,也可以将不用的代码直接往最左方拖拽(模块选择区),同样可以删除代码。当然,点击不用的代码后点击键盘 Delete也可将代码删除,还可以右键点击块选择删除块.
视图缩放
在垃圾桶的上方有两个图形,一个是 ⊕一个是Θ 。该图形可放大或缩小程序构建区模块
的大小。
在⊕的上方有一个 按钮,这个按钮的功能是将模块的大小恢复至标准大小,并居中.
功能切换
语言切换:在该区域的右上角,还可以切换语言显示的种类。
撤消/重做:撤销功能是当编写代码时误删模块后,便可以点击左箭头或者直接按 Ctrl+Z 来恢复误删代码;而重做则是和 Ctrl+Z 相反。
视图切换:普通视图和高级视图来进行视图之间的切换。
文件操作区
- 新建:新建项目文件
- 打开:打开项目文件
- 保存:保存项目文件
- 另存为:另存项目文件
- 导出库:导出当前项目为库文件
- 导入库:导入第三库文件
- 管理库:库的删除和重命名等操作
库文件是为了方便代码分享.将一个功能集成在个函数中。之后导出库 文件.就可以分享给他人使用.
代码区
点击代码可以对当前模块自动生成的代码进行修改,修改后如不切换回图形区,进行编译和下载,将按照修改的代码进行编译或者下载.但如果切换回图形区.代码会恢复为图形区的代码.
程序下载及串口监视
- 编译:将程序编译为机器执行码.编译过程和结果会在信息显示区显示
- 上传:编译程序并上传至主板,上传信息会在信息显示区显示.
主板选择:选择主板类型及连接的端口 - 串口监视:用于监视主板从串口发来的信息或者给主板发送信息.需编程.主要用于调试程序或者显示信息用.
需要注意的是在上传程序时请关闭串口监视窗口.否则会导致程序上传失败
导入齐护机器人Mixly库
软件自带齐护机器人所有Mixly库。但有可能不是最新版的。
你可以下载齐护机器人Mixly一键导入库工具
一键导入工具的使用
- 下载解压后你可以得到下面的文件,你可以按更新导入说明进行操作
- 将目录下的address.txt 打开,并将目录更改为本机Mixly1.0或以上版本的路径(注:目录不可以带中文或空格,最好在根目录下,如C:\QDProbot\Mixly120200404);
- 运行一键更新与导入.bat,窗口会打印需要更新的位置,在确认位置正确后按Enter。
- 等待其执行完。按任意键退出。
- 再次打开Mixly软件你可以看到已经更新到齐护最新版本的Mixly库
教程导航
- Mixly图形化系列教程(一)-Mixly软件安装及界面功能介绍
- Mixly图形化系列教程(二)-程序的基本结构
- Mixly图形化系列教程(三)-变量
- Mixly图形化系列教程(四)-运算符
- Mixly图形化系列教程(五)-if……else……与逻辑运算
- Mixly图形化系列教程(六)-for循环
- Mixly图形化系列教程(七)-while与do……while
联系我们
扫码或者点这里加群了解更多!
Created by qdprobot