树莓派(Raspberry Pi)从零开始快速入门

Raspberry Pi(树莓派)可能是当今最鼓舞人心的计算机。它带有开始制作自己的软件所需的工具,并且您可以将自己的电子发明与其连接。本文向您展示如何在Raspberry Pi上发现并安装免费软件,以及如何在Scratch中编程。

如何在Raspberry Pi上安装游戏和其他软件

首先您需要有效的Internet连接。您可以使用命令行发现要安装的新软件,但也可以在桌面环境中使用友好的菜单系统。在“应用程序(Applications )”菜单上,将鼠标悬停在“首选项(Preferences )”选项上,然后单击“添加/删除软件(Add/Remove Software)”开始。

菜单如下所示:

左上角是一个搜索框,您可以在其中输入所需程序的名称,也可以输入诸如益智游戏(puzzle games)之类的短语来探索可用的程序。您还可以单击左侧的类别以查看分类选项。

主窗格为您显示软件包,并在右侧带有滚动条,您可以用来查看完整列表。 Raspberry Pi上已经安装了打勾并以粗体显示的内容。您可以单击一个包,在下面查看其说明。要选择安装的软件包,请选中其旁边的框。要删除它,请取消选中它。

选择完软件后,请单击确定按钮以安装和删除应用程序。系统将提示您输入密码(除非已更改,否则为raspberry)。下载和安装软件可能需要一些时间,因此最好选择一些应用程序,然后在进行其他操作时将它们分批安装。

该菜单可确保同时安装了您选择的应用程序所依赖的所有应用程序。例如,当您安装益智游戏Brain Party时,菜单会自动为您安装其单独的数据包。

您的软件现已安装!您应该可以通过输入名称(例如penguinspuzzle)从外壳程序运行它,也可以通过桌面环境中的“应用程序(Applications )”菜单运行它。

该菜单使安装软件变得容易,但是您可能会发现并非所有软件都能在Raspberry Pi上正常运行。不过,尝试一些东西很容易,如果它不能满足您的需求,则将其删除就是了,全部是免费的。

Scratch编程

Raspberry Pi项目创建的目的之一是为了激发下一代程序员,而Scratch是一个理想的起点。借助它,您可以制作自己的动画和游戏,并熟悉专业程序员每天使用的一些概念。

Scratch旨在适合所有年龄段的人。 直观的界面使您可以随时查看自己可以做什么,而不必记住任何难记的代码,可以迅速取得良好的效果。Scratch带有图像和声音库,因此只需几分钟即可编写第一个Scratch程序。

Scratch屏幕布局

Raspbian中安装了两个版本的Scratch:

Scratch:这是Scratch的原始版本,被广泛称为Scratch 1.4。 如果您是Scratch的新手,我们建议您先使用原始的Scratch,因为您的程序将运行得更快。

Scratch 2:这增加了一些原始Scratch中不可用的功能,包括精灵(游戏角色)创建自己的副本的功能,以及制作自己的积木(或指令)的功能。由于Scratch 2需要Flash软件才能运行,因此只能在Raspberry Pi 2和Raspberry Pi 3上运行。在此版本的Scratch中,某些程序(尤其是动作游戏)的运行速度明显慢,因为运行Flash所需的所有软件层在Raspberry Pi上。简单的程序可以很好地运行,但是如果您要制作游戏,很快就会发现性能有所不足。

Scratch将屏幕分为四个主要区域。在舞台(Stage )上,您可以看到您的游戏或动画运行。上面已经有一只猫了,您可以立即开始编程。在Scratch中,舞台位于右上方,在Scratch 2中,舞台位于左上方。

舞台下面是您的Sprite列表。您可以将精灵视为游戏中的角色。它们是您可以做的事情,例如让角色四处走动或改变其外观。现在,只有一只猫,在Scratch中名为Sprite1,在Scratch 2中名为Cat1。

Scratch通过将块拼凑在一起来创建程序。您可以在“块”选项板中找到块,该功能在Scratch的左侧,在Scratch 2的中间。默认情况下都会显示“运动”块。它们包括移动十步,旋转,转到特定位置以及指向特定方向的指令。

脚本区域是神奇的地方! 您可以通过从“块”面板中将块拖动到该空间中来组装程序。脚本区域在原始Scratch的中间,在Scratch 2的右侧。

在键盘控制下移动精灵

您可以使用任一版本的Scratch制作此简单示例。

为了使您的精灵在键盘控制下移动,请如下图所示组装程序。您需要单击“块”选项板上方的“控制”按钮以查看黄色块,并单击“运动”按钮以查看用于更改x和y坐标的块。当按下[space]键时,键盘控制块被执行。您可以单击显示[space]的位置以将其更改为其他键。默认情况下,用于更改x和y位置的移动块中的数字为10,但是您可以单击该框并键入您选择的数字。

添加一个弹跳球

“小精灵列表”上方有三个或四个“新小精灵(New Sprite )”按钮。 在Scratch中,中间按钮显示星星上的文件夹,用于从文件中选择新的精灵。 在Scratch 2.0中,第一个带有尖刻头发字符的按钮是用于从库中选择新的精灵。 单击按钮,然后使用文件浏览器在Things文件夹中找到一个球精灵。

现在,“精灵列表”中有两个精灵。要选择添加块的对象,请先单击它。 单击“精灵列表”(不在舞台上)中的球,以确保已选中它。

然后在下图中添加程序。

当您单击舞台上方的绿色标志开始程序时,球将开始从左向右弹跳,然后再次向后弹跳,您可以移动猫以尝试越过它的路径而不会被击中。现在您已经制作了第一个简单的游戏!

在线Scratch资源

有关Scratch的更多帮助,请参见以下链接:

  • Scratch Wiki: Scratch Wiki是社区资源,其中包含所有Scratch块的文档。
  • 10 Block Demos: 用10个块或更少的Scratch块可以做什么? 这些简单的示例由Raspberry Pi For Dummies(第三版)的合著者Sean McManus展示,展示了如何设置密码,使精灵爆炸,绘制任何形状等等。
  • Debugging Scratch programs: 有关Scratch程序中最常见错误以及如何找到它们的一些技巧。
  • Code Club Scratch Projects: Code Club提供了学校通常使用的项目教程,但是您也可以在家中使用它们。
  • ScratchEd: 教育工作者的网站,其中包含许多示例Scratch项目和其他资源的链接。

六一编程网

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Next Post

小学编程已经被越来越多的国家列为重点科目

周二 1月 14 , 2020
在中国,小学生的科技教育还不完善。虽然在一些一二线城市,教育部门会从市场上采购科技教育课程书籍,用于 […]
小学编程已经被越来越多的国家列为重点科目