Mixly For Arduino v0.998绿色版
分享到:
Mixly,全名叫做Mixly For Arduino,Mixly For Arduino(米思齐图形化编程工具)windows版是一款非常好用且功能强大的米思齐编程软件,是由北京师范大学米思齐团队独立研发的一款图形化编程工具。它基于Google的Blockly图形化编程框架开发的免费开源的图形化Arduino编程软件。,目的是为了配合Arduino UNO开发板套件使用,实现Arduino程序的图像化编程。所谓的图形化编程,就是采用模块化代码,用户无需写代码,只需用鼠标将模块拖到编辑界面即可完成Arduino程序的开发,很适合青少年以及没有编程基础的Arduino学习和爱好者使用。软件自动自带Java8运行环境,用户直接双击mixly.vbs即可使用,能够支持输入输出、程序结构、数学变换、文本输出、逻辑处理、传感模块和变量常量等应用模块,以及程序编写、程序编译、代码保存、程序上载、模块管理和串口监视等程序处理功能,真正做到从用户角度出发,科学实现Arduino程序的图像化编程。编程界面简洁明快,强大的预置模块,丰富的扩展库,是目前功能最丰富,操作最流畅的Arduino图形化编程软件,几乎可以替代Arduino IDE编程工具,使用Mixly,从此编程就真的像搭积木一样简单。如果你对Arduino程序的图像化编程感兴趣的话,小编极力推荐您使用这块软件,非常适合没有编程基础的朋友是入手的一款软件,如果你想入门Arduino又不想写代码,那就前来本站下载Mixly试试吧!
数字输入、数字输出、模拟输入、模拟输出、中断控制、脉冲长度、移位输出。
2、程序结构
时间延迟、条件执行、循环执行、获取时间、初始化。
3、数学变换
数字映射、数字约束、数学运算、取整、随机、三角函数。
4、文本输出
文本连接、文本转数字、数字转文本。
5、数组列表
定义数组、取数组值、改数组值。
6、逻辑处理
条件判断、逻辑运算、运算。
7、传感模块
超声波、DHT11。
8、执行模块
声音播放、舵机控制、I2C液晶模块。
9、通讯模块
串口通讯(新增串口选择和波特率设置)、红外通讯、I2C通讯、SPI通讯(新增)。
10、存储模块
EEPROM读写,SD卡写入。
11、变量常量
高低、真假、浮点变量、整型变量、布尔变量、字符串变量。
12、函数处理
定义函数、执行函数。
13、第三方扩展
DFROBOT、SEEEDSTUDIO、MAKEBLOCK、MBOT机器人、SENSE盒子、SENSE机器人、LuBot(新增)、Nova(新增)。
14、主控板选择
当前已经支持官方所有的Arduino主板(含Arduino DUE和Arduino ZERO),ESP8266。
15、程序编写
用户既可以通过图形化代码编写,也可以直接通过文本编写(编写后图形化代码不会变)。
16、程序编译
用户可以直接通过Mixly完成程序的编译工作。
17、程序上载
用户可以直接通过Mixly完成程序的上载工作,支持无需编译直接上传。
18、代码保存
用户可以保存、另存和导入图形化代码。
19、界面缩放
用户可以随意控制界面缩放,方便平板用户使用。
20、模块导入导出
用户可以把函数导出成模块,从而方便其它用户导入使用,同时也支持导入厂商的带CPP的库。
21、模块管理
删除,改名用户导入的模块。
22、串口监视
串口通讯工具(新增波特率设置)。
左侧区域为Blocks分类区;中部为编程区域;最右侧图标分别对应程序居中、程序块放大、缩小显示及删除;底部灰色工具栏为功能菜单;最下方为信息显示区域。
二、强大的预置模块
除了常见的if/else条件语句、for/while、数学运算、端口读写、布尔运算等基本程序操作外,Mixly相教于Ardublock,还支持:
1、完整类型的变量声明:
2、完善的子程序(可返回数据):
3、数组/列表支持:
4、触发中断及定时中断:
5、串口通讯(支持软串!):
6、脉冲检测:
7、扇出:
三、丰富的扩展库
在实际使用中发现Ardublock的产品库虽数量多但会存在各家入门套件元件不全或不匹配的情况。对于图形化编程,若没有对应的元件block,则元件无法使用,直接限制用户的创意实现。而Mixly企业库虽数量少但各家入门套件中元件完整,非常适合初学者使用。
四、流畅的操作
Mixly支持程序块向左拖出编程窗、拖拽至垃圾桶、delete键及右键delete四种删除方式,Ardublock仅支持第一种;
Mixly(左)与Ardublock(右)右键对比
Mixly支持不用的电池又见disable冻结,冻结的电池不会产生代码;当你需要对比测试不同思路方法或者一次编写多个对比程序时,感觉棒极了!
左为正常程序,右为冻结程序,不会生成Arduino代码
五、支持程序折叠
编写长程序或包含不同子程序模块的程序时,编写完成的程序折叠起来,程序清晰易读
1、修正了DS1302 RTC问题
2、所有板子都支持Factory,并且加入了多行代码直接复制或输入,方便使用混合编程或开发自己的库
3、修改了字体,中英文混排更美观
4、代码界面使用ACE,更加方便和简介
5、增加了Python图形化编程
6、允许在多个Mixly之间复制 ctrl+shift+c, ctrl+shift+v
7、自动识别普通视图和高级视图
8、修复编译时图形块突然消失,切换板子管脚不切换的bug
9、修复打开Mixly时还会加载上次缓存中图形块的bug
10、复编译时图形块突然消失,切换板子管脚不切换的bug
11、增加RFID,ADXL345模块
12、解决了配置文件丢失的问题
13、解决了代码区不能滚动的问题
14、microbit(py)增加了oled,lcd1602,ws2812,ds1307的支持。
15、micropython,python实现了语法的统一。
功能
1、输入输出数字输入、数字输出、模拟输入、模拟输出、中断控制、脉冲长度、移位输出。
2、程序结构
时间延迟、条件执行、循环执行、获取时间、初始化。
3、数学变换
数字映射、数字约束、数学运算、取整、随机、三角函数。
4、文本输出
文本连接、文本转数字、数字转文本。
5、数组列表
定义数组、取数组值、改数组值。
6、逻辑处理
条件判断、逻辑运算、运算。
7、传感模块
超声波、DHT11。
8、执行模块
声音播放、舵机控制、I2C液晶模块。
9、通讯模块
串口通讯(新增串口选择和波特率设置)、红外通讯、I2C通讯、SPI通讯(新增)。
10、存储模块
EEPROM读写,SD卡写入。
11、变量常量
高低、真假、浮点变量、整型变量、布尔变量、字符串变量。
12、函数处理
定义函数、执行函数。
13、第三方扩展
DFROBOT、SEEEDSTUDIO、MAKEBLOCK、MBOT机器人、SENSE盒子、SENSE机器人、LuBot(新增)、Nova(新增)。
14、主控板选择
当前已经支持官方所有的Arduino主板(含Arduino DUE和Arduino ZERO),ESP8266。
15、程序编写
用户既可以通过图形化代码编写,也可以直接通过文本编写(编写后图形化代码不会变)。
16、程序编译
用户可以直接通过Mixly完成程序的编译工作。
17、程序上载
用户可以直接通过Mixly完成程序的上载工作,支持无需编译直接上传。
18、代码保存
用户可以保存、另存和导入图形化代码。
19、界面缩放
用户可以随意控制界面缩放,方便平板用户使用。
20、模块导入导出
用户可以把函数导出成模块,从而方便其它用户导入使用,同时也支持导入厂商的带CPP的库。
21、模块管理
删除,改名用户导入的模块。
22、串口监视
串口通讯工具(新增波特率设置)。
特色
一、编程界面简洁模块。左侧区域为Blocks分类区;中部为编程区域;最右侧图标分别对应程序居中、程序块放大、缩小显示及删除;底部灰色工具栏为功能菜单;最下方为信息显示区域。
二、强大的预置模块
除了常见的if/else条件语句、for/while、数学运算、端口读写、布尔运算等基本程序操作外,Mixly相教于Ardublock,还支持:
1、完整类型的变量声明:
2、完善的子程序(可返回数据):
3、数组/列表支持:
4、触发中断及定时中断:
5、串口通讯(支持软串!):
6、脉冲检测:
7、扇出:
三、丰富的扩展库
在实际使用中发现Ardublock的产品库虽数量多但会存在各家入门套件元件不全或不匹配的情况。对于图形化编程,若没有对应的元件block,则元件无法使用,直接限制用户的创意实现。而Mixly企业库虽数量少但各家入门套件中元件完整,非常适合初学者使用。
四、流畅的操作
Mixly支持程序块向左拖出编程窗、拖拽至垃圾桶、delete键及右键delete四种删除方式,Ardublock仅支持第一种;
Mixly(左)与Ardublock(右)右键对比
Mixly支持不用的电池又见disable冻结,冻结的电池不会产生代码;当你需要对比测试不同思路方法或者一次编写多个对比程序时,感觉棒极了!
左为正常程序,右为冻结程序,不会生成Arduino代码
五、支持程序折叠
编写长程序或包含不同子程序模块的程序时,编写完成的程序折叠起来,程序清晰易读
更新日志
Mixly0.998主要修改1、修正了DS1302 RTC问题
2、所有板子都支持Factory,并且加入了多行代码直接复制或输入,方便使用混合编程或开发自己的库
3、修改了字体,中英文混排更美观
4、代码界面使用ACE,更加方便和简介
5、增加了Python图形化编程
6、允许在多个Mixly之间复制 ctrl+shift+c, ctrl+shift+v
7、自动识别普通视图和高级视图
8、修复编译时图形块突然消失,切换板子管脚不切换的bug
9、修复打开Mixly时还会加载上次缓存中图形块的bug
10、复编译时图形块突然消失,切换板子管脚不切换的bug
11、增加RFID,ADXL345模块
12、解决了配置文件丢失的问题
13、解决了代码区不能滚动的问题
14、microbit(py)增加了oled,lcd1602,ws2812,ds1307的支持。
15、micropython,python实现了语法的统一。
展开更多
Mixly For Arduino v0.998绿色版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: