6037| 6
|
[入门] arduino轻松学习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(右)对比图图形操作的简单便捷性
|
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed