Scratch for pcDuino之打乒乓球

酸酸苹果汁 发布于 2014/02/25 11:38
阅读 707
收藏 0

步骤1

步骤1:Scratch for pcDuino之打乒乓球

大家知道Scratch可以编动画故事,但能不能让动画里的角色直接感知外面的世界变化来做出反应呢?这里会告诉你怎么用你的手来直接控制动画里的挡板去打小球,我们来做个打乒乓球的游戏,游戏很简单,两个人每人控制一块挡板,把对方发过来的球挡回去,就像打乒乓球一样见图1。

pingpang

图1 游戏界面

从图1我们可以看到这个游戏里有5个角色,中间有个蓝色小球在不停的跳动;有红蓝两块短的挡板来把小球挡回去,挡板通过红外距离传感器来知道你的手的移动,根据你的手的上下移动而对应的向下移动;最边上有红蓝两条边界线,小球碰到红色边线则红方得分,碰到蓝色边线则蓝方得分。

硬件清单,见图2:

pcDuino V2             1块

红外距离传感器     2个(带接线)

面包板                     1块

公头杜邦线             若干

pcDuino ABS外壳  1个(可选用)

pingpng2

图2 材料图

步骤2

步骤2:连接实物图

按照图3连接方式连接

pingpang3

图3打乒乓球连线图

实物连线图见图4。pingpang4

图4 实际连接图

步骤3

步骤3:用Scratch for pcDuino打开tabletenis.sb文件

1、  下载tabletennis.sb文件

2、  用pcDuino板载的Scratch软件打开这个文件。如果你的pcDuino还没装Scratch,参考学习中心的为pcDuino安装Scratch教程。链接:http://cnlearn.linksprite.com/?p=1009

3、  点击右上角的小绿旗标志即可开始游戏了。

下载 tabletennis 代码: 

Scratch pingpang



linksprite学习中心


加载中
返回顶部
顶部