设为首页
收藏本站
注册账号
登录
|
搜索
搜索
本版
文章
帖子
用户
门户
Portal
论坛
BBS
网赚问答
科教问答
平面设计
网站制作
软件开发
网络运维
网教网
»
论坛
›
网教网
›
软件开发
›
知乎专栏
1
2
3
/ 3 页
下一页
返回列表
发新帖
查看:
185
|
回复:
20
知乎专栏
[复制链接]
瘦一点多好呀
瘦一点多好呀
当前离线
积分
6
2
主题
3
帖子
6
积分
新手上路
新手上路, 积分 6, 距离下一级还需 44 积分
新手上路, 积分 6, 距离下一级还需 44 积分
积分
6
发消息
发表于 2023-2-10 12:46:06
|
显示全部楼层
|
阅读模式
本文为开源硬件实验室原创文章,转载此文章请注明出处(开源硬件实验室知乎专栏)。
随着Arduino开源硬件的流行,越来越多的非工程背景的人士能轻松借助Arduino来快速实现自己的创意。Arduino也逐渐走入校园,我们要感谢板子大叔(Massimo Banzi)和他的团队创造了Arduino。
虽然Arduino已经把硬件和软件分离,软件端也做到了底层驱动代码和应用代码的隔离,用户只要学一些简单的入门编程知识,就能快速上手。
但是,代码编程对部分人来说仍然存在着技术壁垒。所以后面开始出现大量简易操作的图形化编程软件。接下来,针对目前国内几款主流的图形化编程软件进行全方位的评测。本着实事求是,中立的态度,根据如下6个指标各家软件进行评价:
评测指标:
适合年龄段
软件功能完善度
使用体验
支持硬件种类
更新速度
配套教程
备注:☆表示半星,★表示1星,满分为5星。
评测之前,先要介绍下图形化编程鼻祖
Blockly(官网需科学上网)和
Scratch。
Google早期和MIT合作建立了一个
App Inventor(官网需科学上网),可以用图形化来编写Android手机APP的在线编程平台。拖拽图形块的操作,使得使用体验非常简单友好,后面出现的图形化编程软件,基本都能看到这种身影。
后来MIT自己又推出了Scratch在线编程平台,可以让孩子编写各种动画,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风格的。另外支持查看图形化模块对应的代码,适合孩子慢慢的过渡到代码编程。最近貌似开放了第三方模块的支持,已经看到一些第三方模块可以用mBlock编程。配套自己产品的教程相对丰富。
5.好好搭搭
适合年龄段:8岁以上
软件功能完善度 ★★★★☆
使用体验 ★★★★☆
支持硬件种类 ★★★★
更新速度 ★★★
配套教程 ★★★★
好好搭搭来自杭州好搭团队开发的在线编程平台,也是只需要打开浏览器,基于Scratch开源代码修改而来,实现了云编译功能。在Scratch Day活动每天高访问量下,平台依然稳定好用。好好搭搭支持Scratch动画编程、Arduino硬件编程和其它一些第三方硬件,方便孩子从动画编程无缝过渡到硬件编程上。也可以查看图形化模块对应的代码,配套教程丰富,网站定期也会推出一些很有影响力的活动,适合小学低年级以上。唯一的不足是目前网站的UI设计还不够完美,不过听说已经在开始优化这一方面了,让我们拭目以待吧。
6. Mixly
适合年龄段:12岁以上
软件功能完善度 ★★★★☆
使用体验 ★★★★☆
支持硬件种类 ★★★★
更新速度 ★★★★
配套教程 ★★★
Mixly来自北师大傅骞团队开发,基于Google Blockly核心,支持大部分Arduino硬件,第三方也可以自己制作库文件。软件更新迭代频繁,一直在优化。软件使用体验很好,也可以查看图形化模块对应的代码,配套教程丰富,适合小学高年级以上,唯一不足是编译的速度有点慢。
7. KenRobot
适合年龄段:12岁以上
软件功能完善度 ★★★
使用体验 ★★★★☆
支持硬件种类 ★
更新速度 ★★★
配套教程 ★
由90后工程师李时念及来自前百度的工程师团队,用时约半年开发完成。该平台没有采用Blockly和Scratch框架,软件使用体验和界面设计OK,有图形化编程和代码编程两种版本,适合不同需求,支持arduino硬件,目前只有Arduino UNO可以用,其它硬件估计很快就会更新上来,配套教程还不够完善,适合小学高年级及以上。
这些优缺点的总结都是基于个人的使用体验,同时也希望相应的开发者能继续完善,给我们更好用的软件,让创客们能更快速方便的进行创造。有些不到位的评判希望大家指摘,轻喷。
如有其它遗漏的软件,欢迎联系补充。
回复
使用道具
举报
笙默
笙默
当前离线
积分
0
0
主题
4
帖子
0
积分
新手上路
新手上路, 积分 0, 距离下一级还需 50 积分
新手上路, 积分 0, 距离下一级还需 50 积分
积分
0
发消息
发表于 2023-2-10 12:46:31
|
显示全部楼层
这是编程也要从娃娃抓起的节奏啊!
回复
使用道具
举报
奪掵書玍
奪掵書玍
当前离线
积分
4
0
主题
3
帖子
4
积分
新手上路
新手上路, 积分 4, 距离下一级还需 46 积分
新手上路, 积分 4, 距离下一级还需 46 积分
积分
4
发消息
发表于 2023-2-10 12:47:18
|
显示全部楼层
他还只是个孩子!
回复
使用道具
举报
缘分天定
缘分天定
当前离线
积分
0
0
主题
1
帖子
0
积分
新手上路
新手上路, 积分 0, 距离下一级还需 50 积分
新手上路, 积分 0, 距离下一级还需 50 积分
积分
0
发消息
发表于 2023-2-10 12:48:18
|
显示全部楼层
支持90后老哥
回复
使用道具
举报
天下霸唱
天下霸唱
当前离线
积分
0
0
主题
2
帖子
0
积分
新手上路
新手上路, 积分 0, 距离下一级还需 50 积分
新手上路, 积分 0, 距离下一级还需 50 积分
积分
0
发消息
发表于 2023-2-10 12:48:55
|
显示全部楼层
支持90后老哥
回复
使用道具
举报
晴空翔
晴空翔
当前离线
积分
7
2
主题
3
帖子
7
积分
新手上路
新手上路, 积分 7, 距离下一级还需 43 积分
新手上路, 积分 7, 距离下一级还需 43 积分
积分
7
发消息
发表于 2023-2-10 12:49:49
|
显示全部楼层
支持90后老哥
回复
使用道具
举报
姬龙峰
姬龙峰
当前离线
积分
3
1
主题
3
帖子
3
积分
新手上路
新手上路, 积分 3, 距离下一级还需 47 积分
新手上路, 积分 3, 距离下一级还需 47 积分
积分
3
发消息
发表于 2023-2-10 12:50:02
|
显示全部楼层
LabVIEW for Arduino
回复
使用道具
举报
用户紫罗兰
用户紫罗兰
当前离线
积分
0
0
主题
1
帖子
0
积分
新手上路
新手上路, 积分 0, 距离下一级还需 50 积分
新手上路, 积分 0, 距离下一级还需 50 积分
积分
0
发消息
发表于 2023-2-10 12:50:52
|
显示全部楼层
感觉和lego的教育机器人有异曲同工之处
回复
使用道具
举报
慕晨
慕晨
当前离线
积分
0
0
主题
3
帖子
0
积分
新手上路
新手上路, 积分 0, 距离下一级还需 50 积分
新手上路, 积分 0, 距离下一级还需 50 积分
积分
0
发消息
发表于 2023-2-10 12:51:51
|
显示全部楼层
ahhh想当年我还用那个app inventor 参加比赛来着
好怀念
回复
使用道具
举报
昻
昻
当前离线
积分
3
1
主题
2
帖子
3
积分
新手上路
新手上路, 积分 3, 距离下一级还需 47 积分
新手上路, 积分 3, 距离下一级还需 47 积分
积分
3
发消息
发表于 2023-2-10 12:52:08
|
显示全部楼层
除了Arduino,还有其他平台么?
回复
使用道具
举报
下一页 »
1
2
3
/ 3 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
平面设计
网络运维
快速回复
返回顶部
返回列表