查看: 2258|回复: 0

Scratch for pcDuino之打乒乓球

[复制链接]

该用户从未签到

发表于 2014-2-27 11:01:35 | 显示全部楼层 |阅读模式
分享到:
步骤1:Scratch for pcDuino之打乒乓球
大家知道Scratch可以编动画故事,但能不能让动画里的角色直接感知外面的世界变化来做出反应呢?这里会告诉你怎么用你的手来直接控制动画里的挡板去打小球,我们来做个打乒乓球的游戏,游戏很简单,两个人每人控制一块挡板,把对方发过来的球挡回去,就像打乒乓球一样见图1。
图片1.jpg



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

硬件清单,见图2:
pcDuinoV2             1块
红外距离传感器     2个(带接线)
面包板                     1块
公头杜邦线             若干
pcDuinoABS外壳  1个(可选用)

图片2.jpg
图2 材料图

步骤2:连接实物图
按照图3连接方式连接

图片3.jpg

图3打乒乓球连线图
实物连线图见图4。

图片4.jpg

图4 实际连接图
步骤3:用Scratch for pcDuino打开tabletenis.sb文件
1、  下载tabletennis.sb文件
2、  用pcDuino板载的Scratch软件打开这个文件。如果你的pcDuino还没装Scratch,参考学习中心的为pcDuino安装Scratch教程。链接:http://cnlearn.linksprite.com/?p=1009
3、  点击右上角的小绿旗标志即可开始游戏了。
下载 tabletennis 代码:

图片5.gif

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

手机版|小黑屋|与非网

GMT+8, 2024-11-20 06:13 , Processed in 0.113617 second(s), 16 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.