0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作可使用Arduino控制的视频游戏

454398 来源:网络整理 作者:佚名 2019-10-31 10:50 次阅读

步骤1:为Arduino安装Scratch

请访问站点http://s4a.cat/

关于S4A

S4A是Scratch修改,允许对Arduino开源硬件平台进行简单编程。它提供了用于管理连接到Arduino的传感器和执行器的新模块。还有一个类似于PicoBoard的传感器报告板。该项目的主要目的是吸引人们进入编程世界。目标也是为Arduino程序员提供高级界面,其功能包括通过用户事件与一组板进行交互。

将固件安装到Arduino

3个步骤

此固件是您需要安装到Arduino板上才能与S4A进行通信的软件。按照http://arduino.cc/en/Main/Software上的说明下载并安装Arduino环境。考虑到Arduino Uno至少需要版本0022.从此处下载我们的固件将Arduino开发板连接到计算机中的USB端口从Arduino环境中打开固件文件(S4AFirmware16.ino)在Tools菜单中,选择开发板版本和串行连接板子的端口通过File》 Upload

将固件加载到板子中:步骤2:材料

为使它成为读者的基础,我们将只制作一个按钮控制的视频游戏。

您将需要:

好奇的心;)

1个Arduino开发板

跳线

1个面包板

瞬时按钮开关

1个电阻220欧姆(或接近该范围)

第3步:选择精灵

您可以从界面右下方面板上提供的新sprites选项中从所需的默认sprite中选择任何sprite。

要使其动态化,您需要转到服装和将服装添加到所选的精灵中

我选择了蓝狗,因为它有三种服装。

您还可以从各种网站在线下载新的精灵。

步骤4:调整Sprite的大小

可以在界面右上角的显示菜单上显示Sprite和arduino板。减小尺寸并使用面板顶部的“缩小尺寸”选项卡移动。

步骤5:背景

背景会给您的视频游戏带来很好的效果。

转到右下面板并选择Stage选项,然后从默认阶段中选择任何一个阶段,或者可以添加自己的阶段。

步骤6:障碍精灵

每个视频游戏都有让玩家兴奋的障碍。

所以在这里,我们将选择更多的障碍精灵。

我从新的sprites选项中选择了球作为障碍物精灵。

步骤7:上传Arduino块代码

从右下方的面板中选择arduino,然后通过拖放从最左侧的代码块面板中上传代码块,如图所示。

步骤8:Dog Sprite代码

从右下角的面板中选择Dog Sprite,然后通过拖放从最左侧的块代码面板中上传块代码,如图所示。

第9步:上传障碍物球代码

从右下方面板中选择障碍物精灵,然后通过拖放操作上传块代码

步骤10:复制障碍物

就在显示面板上的障碍物精灵的右边,选择重复项,然后开始复制障碍。

步骤11:调整障碍雪碧的上下运动

选择球形精灵,然后转到图片中标记的顶部面板,并将其方向更改为向上。

St ep 12:硬件连接

如图所示连接硬件组件

步骤13:最后一步

通过电路将arduino板连接到笔记本电脑,然后按界面右上角的绿色标志,即可开始游戏。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    187

    文章

    6464

    浏览量

    186699
  • scratch
    +关注

    关注

    0

    文章

    12

    浏览量

    5228
收藏 人收藏

    评论

    相关推荐

    开源项目!基于Arduino做的“鱿鱼游戏”BOSS面具,支持动作检测

    这是一个结合了3D打印、舵机、PIR传感器和DFPlayer MP3模块的DIY项目,旨在制作一个带有动画眼睛的\"鱿鱼游戏\"老板面具。当检测到动作时,面具的眼睛会移动并播放
    发表于 10-28 10:18

    AIGC在视频内容制作中的应用前景

    AIGC(Artificial Intelligence Generated Content,人工智能生成内容)在视频内容制作中的应用前景广阔,主要体现在以下几个方面: 一、提高视频内容制作
    的头像 发表于 10-25 15:44 399次阅读

    剪映支持杜比视界视频制作,iOS、iPadOS与macOS设备均可使

    近日,杜比官方发布声明,宣布剪映APP用户已可通过 iOS、iPadOS及macOS设备,轻松制作并导出杜比视界HDR格式视频,从而满足用户在视频制作中的多种需求。
    的头像 发表于 05-20 14:34 918次阅读

    工业控制设备可使用CN485A-E半双工的收发机

    工业控制设备可使用CN485A-E半双工的收发机
    的头像 发表于 03-29 10:27 342次阅读
    工业<b class='flag-5'>控制</b>设备<b class='flag-5'>可使</b>用CN485A-E半双工的收发机

    Nvidia利用人工智能将游戏角色变成聊天机器人

    英伟达正在展示开发者如何开始使用其人工智能“数字人”工具为视频游戏角色配音、制作动画和生成对话。
    的头像 发表于 03-21 16:14 836次阅读

    如何制作自己的Arduino电容计

    在这个项目中,您将学习如何制作自己的Arduino电容计(测量电容器的值,范围从pF到1000的uF)。一般来说,电子爱好者喜欢设计自己的小工具而不是购买。在这个项目中,我们使用两种电容测量方法,即
    的头像 发表于 02-25 15:10 1476次阅读
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>电容计

    个性化高清视频转换器:为视频制作提供专业级解决方案

    随着视频制作行业的迅猛发展,高清视频已成为主流,对视频格式转换的需求也日益增长。传统的视频转换器虽然可以满足基本的转换需求,但对于专业级
    的头像 发表于 02-22 14:26 299次阅读
    个性化高清<b class='flag-5'>视频</b>转换器:为<b class='flag-5'>视频</b><b class='flag-5'>制作</b>提供专业级解决方案

    解码高清视频编码器:为何它成为现代视频制作的关键

    着至关重要的作用。那么,为何高清视频编码器会成为现代视频制作的关键呢? 压缩效率与视频质量 高清视频编码器采用先进的压缩算法,能够在保持
    的头像 发表于 02-20 15:12 5415次阅读
    解码高清<b class='flag-5'>视频</b>编码器:为何它成为现代<b class='flag-5'>视频</b><b class='flag-5'>制作</b>的关键

    arduino控制步进电机代码

    Arduino是一种开放源代码的电路板平台,它可以用于控制各种不同的电子设备,包括步进电机。步进电机是一种电动机,可以通过下达特定的指令来控制每个步进的角度,从而使电机旋转到指定的位置。在本文
    的头像 发表于 02-14 16:29 1929次阅读

    如何使用Arduino制作智能垃圾箱

    在这个项目中,我将向您展示如何使用Arduino制作智能垃圾箱,当您带着垃圾接近时,垃圾箱的盖子会自动打开。
    的头像 发表于 02-11 12:22 2869次阅读
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    如何使用Arduino控制RGB LED

    在本指南中,您将学习如何使用Arduino控制RGB LED。RGB(红-绿-蓝)LED可以通过混合不同强度的红、绿、蓝光来产生多种颜色。您将学习创建一个基本Arduino RGB LED电路,并以一些基本颜色为例循环。
    的头像 发表于 02-11 10:28 4618次阅读
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>控制</b>RGB LED

    如何使用Arduino UNO板和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位器控制伺服电机。
    的头像 发表于 02-11 10:11 2637次阅读
    如何使用<b class='flag-5'>Arduino</b> UNO板和电位器<b class='flag-5'>控制</b>伺服电机

    如何使用arduino控制接触器?

    我将避免铅酸电池过载。我想通过使用近 30A 的接触器和 arduino uno 板来控制电池过载。如何使用arduino控制接触器?
    发表于 01-22 07:14

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 7次下载

    视频-基于芯科科技无线开发板的多人游戏-毁灭战士(Doom)演示

    为了庆祝经典多人游戏-毁灭战士( Doom )的 30 周年, Silicon Labs (亦称 “ 芯科科技 ” )上传了本演示视频,让开发人员快速浏览基于 SparkFunMGM240P
    的头像 发表于 12-20 17:10 393次阅读
    <b class='flag-5'>视频</b>-基于芯科科技无线开发板的多人<b class='flag-5'>游戏</b>-毁灭战士(Doom)演示