查看“Mixly系列软件介绍”的源代码
←
Mixly系列软件介绍
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
产品维库:用户|用户
您可以查看与复制此页面的源代码。
[[文件:Mixly-logo.png|300px|right|middle|thumb|Mixly系列软件]] <br> <br> =软件介绍= Mixly(米思齐)是在北京师范大学教育学部创客教育实验室负责人傅骞老师的带领下,由其团队开发的一款国内自主研发,且免费开源的图形化编程工具。在国内外都掀起创客教育的浪潮中,傅骞老师认真分析了当前电子领域内的创客教育,并认为“如果不能给学生提供一个足够简单的、不能给教师提供一个容易上手的,不能给各大生产厂商提供一个足够自主的编程工具,所谓的“创”也只能是停留在表面的浮云,风一吹便散。”为了大力贯彻落实创客实验室“自主实践,分享快乐”的教育理念,傅骞老师带领其团队,开发出具有易用性、简单性、功能性、普适性、延续性及生态性等特点的Mixly。 =软件特点= ==易用性== 当前多数中小学机房安装了硬盘保护卡,频繁的软件安装与更新工作,给机房的管理工作造成极大的不便。为此,Mixly在设计上做到了完全绿色使用。用户直接从网上下载Mixly软件包,解压后即可在Windows XP及以上的操作系统运行。软件无需额外安装浏览器,也不用安装Java运行环境,极大方便了师生的使用。 ==简单性== Mixly采用了Blockly图形化编程引擎,使用图形化的积木块代替了复杂的文本操作,为学生的快速入门奠定了良好的基础。另外,Mixly的开发团队使用以下方式来帮助师生快速熟悉软件:第一,用不同颜色的示意图标代表不同类型的功能块,方便用户归类区分;第二,在复合功能块中提供默认选项,有效减少用户的拖动次数;第三,在同一个界面整合软件的所有功能;第四,提供参考教程及代码示例。 ==功能性== 当前,很多学校将组织或参与创客类比赛作为创客教育的一种途径,比赛的竞技性对软件的功能提出了更高的要求。因此,Mixly在功能的设计上力求和Arduino IDE的文本编程保持一致,目前最新发布的Mixly 0.97版已经实现Arduino的所有官方功能(包括中断处理),并加入了大量的第三方扩展库功能,如红外遥控、超声波等,可以保证课程开设和各类创客比赛的双重需求。 ==普适性== Mixly在设计上考虑了绝对的普适性。首先,对于Arduino官方支持的所有开发板,Mixly都提供了完美的支持:Mixly会根据开发板的类型自动改变模块中的管脚号、中断号、模拟输出管脚等;其次,对于Arduino支持的第三方开发板,Mixly同样支持,用户只要把相应开发板的定义复制到Mixly中即可。如国内大量的ESP8266开发板、各类用户修改后的开发板等等,以保证用户在开发板选择上的最大自由度。 ==延续性== 图形化编程系统的目标绝对不是替换原有的文本编程方式,而是希望学生通过图形化编程更好更快地理解编程的原理和程序的思维,并为未来的文本编程打好基础。Mixly的设计理念也是如此。在软件的设计上加入了更多的可延续性内容,从而保护用户的学习成果。具体来说,包括引入变量类型、在模块的设计上尽量保持和文本编程的一致、支持图形编程和文本编程的对照等。 ==生态性== 生态性是Mixly最重要的设计理念,也是它区别于其它Arduino图形化编程的最重要特征。为了实现Mixly可持续发展,Mixly在设计上既允许厂商开发自己的特有模块(当前已经支持DfRobot、StartLab、MakeBlock、Sense、Seeed、Lubot,Microduino、RuilongMaker、NodeMcu,Nova,用户需要有JavaScript编程基础才能制作这部分模块),也允许用户直接利用Mixly的图形化编程功能生成通用模块(如数码管显示、蜂鸣音播报等,用户只需会使用Mixly即可制作这部分模块)。以上两类模块均可通过“导入库”功能导入Mixly系统,从而在Mixly软件的普及中实现用户自身的价值。 =使用方法= *https://mixly.readthedocs.io/zh_CN/latest/ =适配硬件= ==Arduino官方系列(部分)== *Arduino Uno *Arduino Nano *Arduino Nano *Arduino Nano *Arduino LilyPad *Arduino Mega 2560 *Arduino Ethernet *Arduino Due *Arduino Leonardo *ArduinoYún ==RuilongMaker系列== *[[(SKU:RLISP001UR)UNO R3 For Maker(兼容版)]] *[[(SKU:RLISP001UM)UNO Mini控制器]] *[[(SKU:RLISP002NB)NANO Robot控制器]] *[[(SKU:RLISP004MR)Micro Robot控制器]] *[[(SKU:RLISP005IR)IRDA Robot控制器]] *[[(SKU:RLISP010IR)MATE控制器]] *[[(SKU:RLISP011IR)MATE控制器(PF电机版)]] *[[(SKU:RLISP007CR)Cockroach Robot(兼容Arduino UNO)]] *[[(SKU:RLISP008RS)RC Servo Controller(Arduino Micro)]] *[[(SKU:RLISP009UK)USB KEYBoard(Based on UNO)]] *[[(SKU:RLISP009UG)编程键盘手柄USB GamePad]] *[[(SKU:RLISP601ED)ESP8266 IOT Board 物联网开发板]] *[[(SKU:RLISP601EM)ESP8266 IOT MiniBoard 物联网迷你开发板]] *[[(SKU:RLISP601EL)ESP8266 IOT MiniBoard(Li-Battery)物联网迷你控制器(锂电池版)]] *[[(SKU:RLISP603ER)ESP32_IOT%26Robot_Board_物联网机器人控制器]] =资源下载= *[https://mixly.org/bnu-maker/mixl2.0rc Mixly2.0 RC4软件下载] *[https://wiki.ruilongmaker.cc/images/3/30/RuilongMaker_Extend.zip Mixly软件RuilongMaker扩展库(旧版)] *[https://wiki.ruilongmaker.cc/images/5/5a/RuilongMaker4AVR_V1.2.4.zip Mixly软件RuilongMaker扩展库(AVR) 仅支持MIXLY2.0 RC4以上版本] *[https://wiki.ruilongmaker.cc/images/f/f8/RuilongMaker4ESP32_V1.2.4.zip Mixly软件RuilongMaker扩展库(ESP32) 仅支持MIXLY2.0 RC4以上版本] *[https://www.wch.cn/downloads/CH341SER_EXE.html CH340驱动下载] *[https://cn.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers CP210x驱动下载]
返回至
Mixly系列软件介绍
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
软件平台
Arduino系列软件介绍
Mixly系列软件介绍
Scratch系列软件介绍
创客教育实验箱
创意电子实验盒套件
创意电子学习实验箱
人工智能创实验盒
物联网教学实验箱 V2
掌控板扩展实验盒
掌控板人工智能实验盒
ESP32教学实验箱
Microbit V2教学实验箱
创客套件
纸电路系列
电子焊接系列
ABY布尔系列
创意电子系列
传感互动系列
Micro:bit系列
物联网系列
人工智能系列
工作坊系列
开源硬件
控制器
扩展板
传感器&模块
工具
链入页面
相关更改
特殊页面
页面信息