2.5 Scratch

Scratch是由麻省理工学院(MIT)媒体实验室开发的一款面向青少年的图形化简易编程软件。使用者只需将色彩丰富的指令方块组合,便可创作出多媒体程序、互动游戏、动画故事等作品。Scratch将一百多块积木分为十大类,通过积木的相应组合,人们就能实现各种效果。

使用Scratch不仅可以制作纯软件项目,该软件也支持与硬件的互动。官方标准的Scratch支持PicoBoard和LEGO WeDo,但是这远远不能满足广大爱好者的需求。由于Scratch是开源软件,因此越来越多的机器人厂家和创客空间修改出了更具特色的个性版本。Scratch的主页为https://scratch.mit.edu/,如图2-5所示。