慧编程(mblock5)—-开源硬件的大脑

慧编程是一款面向STEAM教育领域的积木式编程和代码编程软件,基于Scratch 3.0开发,并集成了Python代码输入,拓展了大量硬件接口。它不仅能让用户在软件中创作有趣的故事、游戏、动画等,还能对Makeblock体系、micro:bit等硬件进行编程,同时融入AI(人工智能)和IoT(物联网)等前沿技术,使各类硬件作品控制起来更加简单,让硬件作品变得更加聪明,充满乐趣。

慧编程下载链接:慧编程(mBlock 5)

慧编程(mblock5)—-开源硬件的大脑插图

慧编程系统关联图

一、慧编程与Scratch

Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。是目前全世界最受欢迎的少儿编程软件。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。

慧编程(mblock5)—-开源硬件的大脑插图1

孩子不用记住命令不代表不需要知道命令。积木模块包括8个大类,100多个功能。包括了过程一个完整程序的每个环节,甚至数组和函数。这些图形化的积木使用需要老师或者家长正确引导。孩子从模仿的过程中,能感悟到条件语句,循环语句,判断。能理解参数和命令的区别。

但是Scratch擅长于制作动画、游戏(偏软件),即便是支持PicoBoard传感器和LEGO Wedo系列,也仅仅只能作为Scratch软体创作的补充或者说软体创作的简单延伸。

而慧编程的出现,延续了Scratch简单易懂的积木式编程,更在软体和无数硬件之间架起来一座平坦宽敞的桥梁。

慧编程(mblock5)—-开源硬件的大脑插图2

在Scratch的基础上,慧编程增加了诸多设备接口以及不同设备对应的编程积木。

原文链接:https://zhuanlan.zhihu.com/p/36684648

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享