软件全称Mixly For Arduino,是一款由米思齐团队研发的图形化编程工具。该软件的开发是基于Google的Blockly图形化编程框架。现在主要是配合Arduino UNO开发板套件使用。其功能非常多样,支持输入输出、程序结构、数学变换、文本输出、逻辑处理、传感模块和变量常量等应用模块,以及程序编写、程序编译、代码保存、程序上载、模块管理和串口监视等程序处理功能,其本质是站在客户的角度去进行编程。小编今天带来的是
Mixly绿色版,需要的小伙伴可来本站下载使用。
下载说明
用
百度网盘下载数据包。
使用教程
1、只需要双击打开Mixly.exe。软件的界面非常符合国人的操作,如图2所示:
2、从输入/输出和控制模块中分别拖出如图3所示图形块,选择对应的类型板子(本文使用的Arduino Nano[atemga328]),点击上传,就可以看到灯每隔一秒闪一次了。
上传失败
网友碰到这么一个问题:上传失败?,具体如下:
在软件里面,我上传程序,他显示“
java.lang.NullPointerException
at org.mixly.Browser_new.upload(Browser_new.java:1735)
at org.mixly.Browser_new.access$25(Browser_new.java:1695)
at org.mixly.Browser_new$52.run(Browser_new.java:1515)
at java.lang.Thread.run(Thread.java:745)
上传失败!是为什么?
系统通过互联网整理(主要来自百度知道、sogou问问、知乎、360问答等平台)获得以下解决方法,供碰到同样问题的网友参考:
解决方法1:
检查你的IP是否被串改了!~
解决方法2:
是不是文件太大了?
解决方法3:
建议检查您所使用的网络是否正常
解决方法4:
网速太慢了
软件特色
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。
功能介绍
1、程序编写
用户既可以通过图形化代码编写,也可以直接通过文本编写(编写后图形化代码不会变)。
2、程序编译
用户可以直接通过软件完成程序的编译工作。
3、程序上载
用户可以直接通过软件完成程序的上载工作,支持无需编译直接上传。
4、代码保存
用户可以保存、另存和导入图形化代码。
5、界面缩放
用户可以随意控制界面缩放,方便平板用户使用。
6、模块导入导出
用户可以把函数导出成模块,从而方便其它用户导入使用,同时也支持导入厂商的带CPP的库。
7、模块管理
删除,改名用户导入的模块。
8、串口监视
串口通讯工具(新增波特率设置)。
更新日志
v0.998更新:
1、修正了DS1302 RTC问题。
2、所有板子都支持Factory,并且加入了多行代码直接复制或输入,方便使用混合编程或开发自己的库。
3、修改了字体,中英文混排更美观。
4、代码界面使用ACE,更加方便和简介。
5、增加了Python图形化编程。
6、允许在多个软件之间复制 ctrl+shift+c、ctrl+shift+v。
7、自动识别普通视图和高级视图。
8、修复编译时图形块突然消失,切换板子管脚不切换的bug。
9、修复打开软件时还会加载上次缓存中图形块的bug。
10、复编译时图形块突然消失,切换板子管脚不切换的bug。
11、增加RFID、ADXL345模块。
12、解决了配置文件丢失的问题。
13、解决了代码区不能滚动的问题。
14、microbit(py)增加了oled,lcd1602,ws2812,ds1307的支持。
15、micropython,python实现了语法的统一。
点击星星用来评分