加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Mixly中文教程-Arduino轻松学习mixly图形编程

(2019-07-10 14:38:13)
标签:

mixly

mixly教程

米思齐

mixly和arduino

分类: Arduino
如果人们一提到Arduino图形化编程软件,大家首先想到的是由美国麻省理工学院网站的一个分支发布的Ardublock及基于Scratch的S4A(Scratch for Arduino)软件。 

无法脱机运行是S4A的硬伤(注1),我们将其排除,我们可以选用第三方的Mixly
scratch、mixly的对比

scratch和mixly及arduino对比图

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(右)对比图
图形操作的简单便捷性
Mixly支持程序块向左拖出编程窗、拖拽至垃圾桶、delete键及右键delete四种删除方式,Ardublock仅支持第一种;
Mixly支持不用的电池又见disable冻结,冻结的电池不会产生代码;当你需要对比测试不同思路方法或者一次编写多个对比程序时,感觉棒极了!
左为正常程序,右为冻结程序,不会生成Arduino代码
支持程序折叠编写长程序或包含不同子程序模块的程序时,编写完成的程序折叠起来,程序清晰易读。右上角为折叠后的程序

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有