织梦CMS - 轻松建站从此开始!

创客网

当前位置: > 创客资讯 > 新闻 >

国内主流7大Arduino图形化硬件编程软件专业评测

时间:2016-11-06 14:08来源:未知 作者:admin 点击:
国内主流 Arduino图形化 硬件编程软件专业评测 随着Arduino开源硬件的流行 越来越多的非工程背景的人士 能轻松借助Arduino来快速实现自己的创意 Arduino也逐渐走入校园 我们要感谢板子大叔( Massimo Banzi ) 和他的团队创造了Arduino 虽然Arduino已经把硬
国内主流Arduino图形化
硬件编程软件专业评测


随着Arduino开源硬件的流行
越来越多的非工程背景的人士
能轻松借助Arduino来快速实现自己的创意
Arduino也逐渐走入校园

我们要感谢板子大叔(Massimo Banzi

和他的团队创造了Arduino




虽然Arduino已经把硬件和软件分离,软件端也做到了底层和应用代码的隔离,用户只要学一些简单的入门编程知识,就能快速上手。



但是,代码编程对部分人来说仍然存在着技术壁垒。

所以后面开始出现大量简易操作的图形化编程软件。接下来,针对目前国内几款主流的图形化编程软件进行全方位的评测。本着实事求是,中立的态度,根据如下6个指标各家软件进行评价:

评测指标:


适合年龄段

软件功能完善度

使用体验

支持硬件种类

更新速度 

配套教程


备注:☆表示半星,★表示1星,满分为5星。

评测之前,先要介绍下图形化编程鼻祖Google Blockly(官网需科学上网)和Scratch


Google早期和MIT合作建立了一个App Inventor(官网需科学上网),可以用图形化来编写Android手机APP的在线编程平台。拖拽图形块的操作,让使用体验非常简单友好,后面出现的图形化编程软件,基本都能看到这种身影。

后来MIT自己又推出了Scratch在线编程平台,可以让孩子编写各种动画,Scratch所有的原始代码也都开源。Google也推出了Blockly图形化编程库,提供开发者基于他的库去开发各种图形化编程软件。现在在Blockly官网上看到,Scratch和App Inventor也都使用了Blockly核心。
这里我们又要感谢下Google和Scratch的开源精神。


1. Ardublock



适合年龄段:14岁以上

软件功能完善度 ★★★
使用体验 ★★★
支持硬件种类 ★★★★☆
更新速度 ☆
配套教程 ★★★
 
ArduBlock算是国内第一个Arduino图形化编程软件,是由新车间创始人李大维和何琪辰共同开发完成,在一段时间内独领风骚。但现在已经停止更新,界面和功能等各方面体验都已经被后来者赶超,有点可惜。ArduBlock支持大部分Arduino硬件,也支持编写自己独有硬件库,配套课程有一些,适合中学及以上。


2. S4A



适合年龄段:12岁以上

软件功能完善度 ★★★
使用体验 ★★★
支持硬件种类 ★★★☆
更新速度 ★★☆
配套教程 ★

S4A(Scratch For Arduino),一听名字就知道大概了。S4A是基于Scratch的开源代码修改而来,整个界面风格和Scratch相似,大概是颜色搭配的原因,并没有原版Scratch界面看起来舒服。
因为是外国人开发研究完成,所以  S4A的中文支持也不够好。使用体验上,基本能做些简单常见的功能,一些高级模块没法使用。配套教程不是很多,不过相对简单,很多还是能很快上手。官网主页上看到好像没怎么更新了,已经开始转到类似的一个软件Snap,这里也就不多做介绍了,感兴趣可以自己去玩一玩。

3. Webduino



适合年龄段:12岁以上

软件功能完善度 ★★★★☆
使用体验 ★★★★☆
支持硬件种类 ★
更新速度 ★★★
配套教程 ★★★★
 
Webduino来自宝岛台湾,是基于Google Blockly的在线编程平台。编程时只需打开网页浏览器,不需要下载专门的客户端,使用方便。软件使用体验OK,配套教程完善,不过貌似只支持自家硬件,适合小学高年级以上。


4. mBlock



适合年龄段:8岁以上

软件功能完善度 ★★★★☆
使用体验 ★★★★☆
支持硬件种类 ★
更新速度 ★★★
配套教程 ★★★★
 
mBlock由国内Makeblock创客工场出品,基于Scratch开源代码修改而来,界面和使用体验OK,是最接近原版Scratch风格的。另外支持查看图形化模块对应的代码,适合孩子慢慢的过渡到代码编程。早期版本还能支撑Arduino硬件,后期版本慢慢的只支持自家硬件产品编程,配套教程完善,适合小学低年级以上。最近也推出了网页版本,不过依然不开放,只支持自家产品。

5.haohaodada



适合年龄段:8岁以上

软件功能完善度 ★★★★☆
使用体验 ★★★★☆
支持硬件种类 ★★★★
更新速度 ★★★
配套教程 ★★★★
 
haohaodada来自杭州好搭团队开发的在线编程平台,也是只需要打开浏览器,基于Scratch开源代码修改而来,实现了云编译功能。在Scratch Day活动每天高访问量下,平台依然稳定好用。haohaodada支持Scratch动画编程、Arduino硬件编程和其它一些第三方硬件支持,方便孩子从动画编程无缝过渡到硬件编程上。也可以查看图形化模块对应的代码,配套教程丰富,网站定期也会推出一些很有影响力的活动,适合小学低年级以上。唯一的不足是目前网站的UI设计还不够完美,不过听说已经在开始优化这一方面了,让我们拭目以待吧。

6. Mixly



适合年龄段:12岁以上

软件功能完善度 ★★★★☆
使用体验 ★★★★☆
支持硬件种类 ★★★★
更新速度 ★★★★
配套教程 ★★★
 
Mixly来自北师大傅骞团队开发,基于Google Blockly核心,支持大部分Arduino硬件,第三方也可以自己制作库文件。软件更新迭代频繁,一直在优化,据说今年10月份会发布1.0版本,同时也会推出在线编程端。软件使用体验OK,也可以查看图形化模块对应的代码,配套教程丰富,适合小学高年级以上,唯一不足是编译的速度有点慢。

7. KenRobot


适合年龄段:12岁以上

软件功能完善度 ★★★

使用体验 ★★★★☆

支持硬件种类 ★

更新速度 ★★★

配套教程 ★


由90后工程师李时念及其据说都是来自百度的工程师团队,用时约半年开发完成。该平台没有采用Blockly和Scratch框架,软件使用体验和界面设计OK,有图形化编程和代码编程两种版本,适合不同需求,支持arduino硬件,目前只有Arduino UNO可以用,其它硬件估计很快就会更新上来,配套教程还不够完善,适合小学高年级及以上。

这些优缺点的总结都是基于个人的使用体验,同时也希望相应的开发者能继续完善,给我们更好用的软件,让创客们能更快速方便的进行创造。有些不到位的评判希望大家指摘,轻喷。

如有其它遗漏的软件,欢迎联系补充。


(责任编辑:admin)
织梦二维码生成器
顶一下
(44)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容