树莓派创客:手把手教你搭建机器人
上QQ阅读APP看书,第一时间看更新

第2章 树莓派软硬件开发入门

我们使用树莓派,不仅是使用树莓派上已经安装好的软件,因为树莓派的硬件性能有限,使用现有的软件体验肯定不如传统的计算机。事实上,树莓派推出的主要目的就是为了教育市场,使用树莓派来“开发”自己的软件,“创造”自己想要的工具,学习编写软件的基础知识,才是树莓派真正的魅力所在。

如果你是有经验的程序员或者开发人员,也会像笔者一样爱上树莓派,因为使用树莓派可以帮助你迅速搭建产品原型,是一个非常棒的创造和实验的平台,而且低成本、低能耗,可以长期开启,没有浪费资源的那种愧疚感。

在树莓派上,对于青少年来说,学习编程思维最简单、最方便的工具就是由麻省理工大学开发的Scratch图形编程软件。传统的编程语言会让我们一行一行地写代码,这种方式会让青少年甚至儿童觉得非常枯燥,丧失兴趣,而兴趣是最好的老师。Scratch通过可爱有趣的卡通形象、游戏化的编程目标、图形化的操作流程、拖曳化的流程控制等方式,将编程思想很好地隐藏在卡通形象的游戏活动中,真正做到生动和益智,有助于青少年掌握基本的程序思想。

但是我们也不能小瞧了Scratch,虽然它的外观生动可爱,但是Scratch确实是一款功能强大且概念齐全的编程环境,从简单的游戏动画到复杂的人机交互,应有尽有,对于教学目的的编程课程设计来说,学习Scratch可以让学生充分领略编程的魅力。