arduino轻松学习mixly图形编程软件介绍
2019-04-201.6万
AI 快速预览详细
Mixly是一款由北京师范大学开发的免费开源Arduino图形化编程软件,适用于儿童创客教育。它具有简洁明快的界面、强大的预置模块和流畅的操作体验。Mixly支持完整的变量声明、完善的子程序(可返回数据)、数组/列表支持、触发中断及定时中断等功能。与Ardublock相比,Mixly在操作上更加流畅,支持多种删除方式和程序冻结功能。
|
简介 儿童创客教育需要更好的图形化编程工具,mixly(米思奇)因此应运而生。 Mixly是一款由北京师范大学教育学部创客教育实验室傅骞教授团队基于Google的Blockly图形化编程框架开发的免费开源的图形化Arduino编程软件。 ![]() 优势 如果人们一提到Arduino图形化编程软件,大家首先想到的是由美国麻省理工学院网站的一个分支发布的Ardublock及基于Scratch的S4A(Scratch for Arduino)软件。 无法脱机运行是S4A的硬伤(注1),我们将其排除,那为何我们要舍弃官方加持的Ardublock而选用第三方的Mixly? scratch和mixly的对比 ![]() scratch和mixly及arduino对比图 ![]() ardublock mixly对比 Mixly的强大让人无法拒绝。 一、界面 让我们一起来看下mixly的界面: 编程界面简洁明快。左侧区域为Blocks分类区;中部为编程区域;最右侧图标分别对应程序居中、程序块放大、缩小显示及删除;底部灰色工具栏为功能菜单;最下方为信息显示区域。 二、强大的预置模块 除了常见的if/else条件语句、for/while、数学运算、端口读写、布尔运算等基本程序操作外,Mixly相教于Ardublock,还支持: 1.完整类型的变量声明: 2.完善的子程序(可返回数据): 3.数组/列表支持: 4.触发中断及定时中断: 5.串口通讯(支持软串!): 6.脉冲检测: 7.扇出Mixly功能丰富到让人无法拒绝。 三、可拓展 与Ardublock相似,Mixly也支持Makeblock、DFrobot、microduino、seeedstudio等一些列丰富的企业库扩展。 内置丰富的扩展库在实际使用中发现Ardublock的产品库scratch虽数量多但会存在各家入门套件元件不全或不匹配的情况。对于图形化编程,若没有对应的元件block,则元件无法使用,直接限制用户的创意实现。而Mixly企业库虽数量少但各家入门套件中元件完整,非常适合初学者使用。 四、流畅的操作 Mixly(左)与Ardublock(右)对比图图形操作的简单便捷性
|




编程界面简洁明快。
2.完善的子程序(可返回数据):
3.数组/列表支持:
4.触发中断及定时中断:
5.串口通讯(支持软串!):
6.脉冲检测:
7.扇出
内置丰富的扩展库
Mixly(左)与Ardublock(右)对比图


不过文章有一点内容好像不是很准确:Ardublock是国内新车间的创客开发的,应该不是官方的。https://baike.baidu.com/item/ArduBlock/10642413?fr=aladdin