输入量:数字输入、数字输出、模拟输入、模拟输出、中断控制、脉冲长度、移位输出。
编程结构:延时,条件执行,循环执行,获取时间,初始化。
数理转换:数理映射,数理限制,数学运算,取整,随机,三角。
文字输出:文字连接,文字转数字,数字转文字。
阵列清单:定义阵列,取阵列数值,改变阵列数值。
逻辑加工:条件判断,逻辑操作,?操作。
感测模块:head,DHT11。
实现模块:声音播放,方向舵控制,I2C液晶模块。
通信模块:串口通信(增加了串口选择和波特率设置),红外通信,I2C通信,SPI通信(增加)
存储器模块:EEPROM读写,SD卡写入。
变数常数:高低,真或假,浮点,整型,群,串式。
功能处理:定义功能,执行功能。
第三方扩展:DFROBOT,SEELSTUO,MAKEBLOCK,MBOT机器人,SENLbox,SENLUT机器人,LuBot(增加),Nova(增加)
主面板选择:目前已支持官方提供的Arduino主板(包含ArduinoDUE和ArduinoZERO),ESP8266其程序处理功能如下:程序编写:用户可以使用图形代码或直接使用文本(图形代码编写后不会改变)编写程序。
编程语言编译:用户可以直接通过Mathematics完成编程工作。
软件上传:用户可以直接通过Mysql完成程序上传,支持不需要编译直接上传。
CodeSave:用户可以保存,另存,导入图形代码。
接口调整:用户可以随意控制接口的调整,方便平板用户使用。
输出输出模块:用户可以将功能输出到模块中,以方便其他用户使用输出,同时还支持输入厂商的CPP库。
模块化管理:删除、更改用户导入的模块化。
一、编程界面简洁明快。
左侧区域为Blocks分类区;中部为编程区域;最右侧图标分别对应程序居中、程序块放大、缩小显示及删除;底部灰色工具栏为功能菜单;最下方为信息显示区域。
二、强大的预置模块
除了常见的if/else条件语句、for/while、数**算、端口读写、布尔运算等基本程序操作外,Mixly相教于Ardublock,还支持:
完整类型的变量声明: