快捷搜索:  汽车  科技

scratch 软件哪个好用(都有哪些国产替代品)

scratch 软件哪个好用(都有哪些国产替代品)艾克编程的图形化软件,最大的特点是扩展功能丰富,除了动作捕捉、机器学习等软件扩展外,还增加了Arduino、Micro:bit、掌控板的硬件扩展。机器人类的还支持mBot套件、6自由度机械臂的扩展。基本上支持市面上绝大多数的硬件,更多的扩展还在持续的发布之中。作品详情页面艾克编程社区公约 在艾克编程社区,可以将自己的作品上传,在社区可以进行讨论。如果愿意,可以公开自己的作品代码,其他人也可以查看参考作品。艾克编程社区上传的作品

目前,Scratch官网和平台论坛已禁止访问,软件仅支持离线版本编程。但是Scratch离线版中涉及到网络相关的扩展功能也无法使用,比如翻译、语音识别以及与硬件连接的扩展模块均不能使用了,因为需要访问MIT的服务器。

现在国内少儿编程课程可选择性不多,那除了Scratch,还有什么可以作为少儿编程的教学工具呢?作为少儿编程教育的人,不可能因为Scratch不能使用,而无法进行编程教学。

1、艾克编程

艾克编程社区是一个帮助青少年编程的创意编程社区。艾克编程社区的社区公约明确要求大家来共同维护一个礼貌友善、富有活力的社区。艾克编程也是笔者用来给自己孩子进行编程教学的主要工具。

scratch 软件哪个好用(都有哪些国产替代品)(1)

艾克编程社区公约

在艾克编程社区,可以将自己的作品上传,在社区可以进行讨论。如果愿意,可以公开自己的作品代码,其他人也可以查看参考作品。

scratch 软件哪个好用(都有哪些国产替代品)(2)

艾克编程社区上传的作品

scratch 软件哪个好用(都有哪些国产替代品)(3)

作品详情页面

艾克编程的图形化软件,最大的特点是扩展功能丰富,除了动作捕捉、机器学习等软件扩展外,还增加了Arduino、Micro:bit、掌控板的硬件扩展。机器人类的还支持mBot套件、6自由度机械臂的扩展。基本上支持市面上绝大多数的硬件,更多的扩展还在持续的发布之中。

scratch 软件哪个好用(都有哪些国产替代品)(4)

艾克编程扩展

艾克编程图形化软件支持“互动模式”和“源码模式”两种模式,在“互动模式”下,可以直接通过积木代码与硬件进行交互,只需要简单的通过连接硬件与PC电脑,完成实时的编码互动。

scratch 软件哪个好用(都有哪些国产替代品)(5)

互动模式下的硬件编程

而在“源码模式下”,同样的代码积木,将被翻译成Arduino的C代码,每一行生成的代码都带有自动生成的注释,一目了然。通过连接器将代码烧录到硬件设备中,在脱离PC连接的情况下通电即可执行代码逻辑。

scratch 软件哪个好用(都有哪些国产替代品)(6)

源码模式下的硬件编程

艾克编程的硬件扩展连接器,是自主研发,完全国产的,能够实现Arduino、Micro:bit、掌控板、mBot机器人套件、6自由度机械臂的连接,未来也将加入更多的硬件连接扩展,而且硬件连接器不受网络限制。

艾克编程的Python在线创作,不需要安装复杂的Python环境,可以完成Python2.x的绝大多数编程,支持海龟画图包。能够完成基本的Python基础教学。

scratch 软件哪个好用(都有哪些国产替代品)(7)

在线Python编程环境

同样的,艾克编程也支持网页访问和离线版,网页和离线版具有相同的功能。满足不同编程教学的环境需求。

2、Mind

Mind 由DFRobot开发,它对硬件的支持是非常丰富的,它也支持中小学创客教育最常用的Micro:bit、掌控板和Arduino Uno这三块主板,将配置的套件和传感器插件用独立的方式展现出来。

scratch 软件哪个好用(都有哪些国产替代品)(8)

Mind 硬件扩展

scratch 软件哪个好用(都有哪些国产替代品)(9)

Mind 传感器扩展

Mind 也具有“实时模式”和“上传模式”两种,与艾克编程的“互动模式”和“源码模式”相对应,同样支持积木代码转换Arduino代码。

Mind 没有作品社区,但有论坛,开发者可以在论坛中进行讨论互动。

另外它的官方网站还有商城,可以在商城购买Mind 支持的硬件设备。

3、KittenBlock

kittenblock是一款小喵科技出品的图形化编程软件。尤其是在人工智能与物联网方面下了大功夫,诸如机器学习、视觉追踪、语音技术等丰富的可调用功能插件。

scratch 软件哪个好用(都有哪些国产替代品)(10)

kittenblock

4、其他

此外,还有一些少儿编程替代工具。如:慧编程编程猫网易卡搭等,由于没有使用过就不一一详细介绍了。感兴趣的读者可以自己去尝试。

猜您喜欢: