- u投在线
-
随着国内创客大赛如火如荼的进行,很多使用Mixly图形化编程工具的朋友会问Mixly能否在手机上运行?答案是不行。
那Mixly既然不能在手机上运行,那都可以在哪些平台安装使用呢?
目前来看:Mixly是支持在三大PC主流平台Windows、Mac、Linux安装使用的。
Mixly是基于谷歌的开源图形化编程引擎Blockly进行开发的,所以Mixly本身也是在Github上开源的(在github上搜“Mixly”,出现的第一条结果“Mixly_Arduino”),其目录结构如图1所示。我们可以先进行Mixly下载(百度搜"Mixly")或者在Github上下载最新的版本。
上图1 Github上Mixly开源项目的目录结构Windows平台安装安装jdk8。由于Mixly是基于Java开发的,所以需要提前安装jdk8(百度搜jdk8)。注意:必须是jdk8及以上版本,因为低版本不支持javafx。解压Mixly软件包,点击Mixly.exe,就可以启动Mixly了。如果能打开上图2界面,说明Mixly能使用了。
这里需要注意: 安装Arduino对应的串口驱动,如本教程使用的Arduino Nano[atmega328]需要安装ch340驱动(百度搜ch340下载),若串口显示,则说明安装成功。注意:Win7、Win8、Win10支持最新的0.998版本及以下版本,而XP系统只支持使用0.995版本及以下版本。
Mixly启动后的界面Mac平台 && Linux平台 安装
1、安装jdk8。由于Mixly是基于Java开发的,所以需要提前安装jdk8(百度搜jdk8)。
注意:必须是jdk8及以上版本,因为低版本不支持javafx。解压Mixly软件包,点击Mixly.jar,就可以启动Mixly了。Mixly.jar文件的目录在下图所示。安装Arduino对应的串口驱动,如本教程使用的Arduino Nano[atmega328]需要安装ch340驱动(百度搜ch340下载)。
注意: Mac版本支持最新的0.998版本及以下版本。
以上就是Mixly在PC三大平台的安装使用过程,是不是很简单易懂,对于没有编程基础的初学者,Mixly是一款非常易上手,功能强大,支持丰富的编程工具。
- 再也不做站长了
-
这篇文字写给下面几类朋友(我的文字大多都是面向这些朋友^_^):
科技教师、创客教师、少儿编程教师,您打算开展编程课程;
学生家长,您打算让自己的孩子了解一下计算机编程;
对编程感兴趣的初学者;
其他朋友,比如您不是科技教师但是学校安排您搞一搞科技教育、创客教育、STEM教育、编程教育之类的工作那么这篇文字我想会对您有用。
前言
在前面的文字中已经介绍了如何安装Mixly编程环境(《带着小创客学编程,从零开始构建你的编程环境》),在正式编写程序之前我们还要认识一下Mixly的编程界面。
这里面还要对创客教师们多说几句,我们在带领学生了解Mixly的时候需要为学生简单介绍一下编程工具的作用,让学生对于计算机编程有一个正确的认识。
编程工具Mixly的一个主要作用就是:能把我们编写的(人类可以读懂的)计算机程序转化为计算机可以执行的二进制程序,并把程序下载到执行它的计算机(我们用的是Arduino控制板)中。我想这一基本问题应该让更多的学生有所了解,帮助学生理清Mixly、电脑以及Arduino开发板这三者之间的关系以及每个部分的作用。参考下图:
重点来了
Mixly:运行在电脑上,可以将人类读懂的编程语言转化成Arduino可以执行的二进制程序;
电脑:运行Mixly程序,编写程序,与Mixly配合将程序下载到Arduino开发板中;
Arduino开发板:主要作用就是执行我们编写的程序;
认识Mixly编程界面
看下面的图:
指令选择区(红色),程序编写过程中使用到的所有指令和变量都从这个区域点选;
指令编辑区(黄色),构成一段程序的所有指令都放在这个区域;
程序编译区(绿色),程序编写完毕后需要经过翻译才能变成计算机(Arduino)可以读懂的指令;
程序下载区(蓝色),将程序下载到开发板中程序才能被执行;
平台选择区(紫色),我们固定的选择Arduino/Genuion Uno这个选项;
端口选择区(黑色),选择那个与我们开发板相连的那个端口,如果这概念不太情况的话请复习上一篇文字《带着小创客学编程,从零开始构建你的编程环境》;
总结
这篇文字我们主要介绍两点:
简单介绍了Mixly、电脑和Arduino之间的关系,我认为正确认识三者之间的关系对于一个编程初学者更加重要,另外这部分的知识点是具有通用性的,也就是说假如我们的编程环境不是Mixly+Arduino更换到其他编程环境,但是这里所介绍的概念以及各部分之间的关系依然成立;
简单的介绍了Mixly的编程界面,为后面程序的编写做个准备;
当下可供学生们使用的编程平台与环境非常多,但是这些平台之间的差异其实并不大,只要我们把握住一种编程环境就可以做到举一反三。
- 安徽路人假
-
应该是可以的。