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
    +关注

    关注

    190

    文章

    6499

    浏览量

    192661
  • scratch
    +关注

    关注

    0

    文章

    12

    浏览量

    5372
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于stm32和mpu9250的usb hid键盘、鼠标、游戏控制

    基于stm32和mpu9250的usb hid键盘、鼠标、游戏控制器 项目实例下载! 纯分享帖,需要者可点击附件免费获取完整资料~~~【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请
    发表于 05-23 20:53

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片机开发板)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,让用户快速实现
    的头像 发表于 05-22 11:40 ?309次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    的发展,在Arduino出现以前,虽然也有很多公司在推广一些简单易用的可编程控制器,但是由于开发平台种类繁多,而且使用这些控制器基本上都需要对电子技术、数字逻辑、寄存器等内容进行多方面的了解和学习,才能
    发表于 05-13 09:28

    如何制作控制一只仿生手

    这个项目介绍了如何制作控制一只仿生手。作者最初受到Instagram上一个视频的启发,该视频展示了使用MPU6050传感器追踪手部动作并在屏幕上显示3D模型。作者决定将这个想法进一步
    的头像 发表于 04-15 11:52 ?449次阅读
    如何<b class='flag-5'>制作</b>和<b class='flag-5'>控制</b>一只仿生手

    功率设备控制可使用过零检芯片CN71102提高转换效率

    功率设备控制可使用过零检芯片CN71102提高转换效率
    的头像 发表于 03-25 09:43 ?369次阅读
    功率设备<b class='flag-5'>控制</b><b class='flag-5'>可使</b>用过零检芯片CN71102提高转换效率

    松下MPS媒体制作平台概述

    MPS媒体制作平台是一款免费的综合性软件平台,专为解决视频制作中的繁杂问题而打造。它将松下摄像机的设置、管理和控制功能集于一体,能适应线上讲座、网络研讨会、学术会议、现场活动等各类场景
    的头像 发表于 02-05 11:18 ?595次阅读

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 ?2037次阅读

    巨人网络发布“千影”大模型,加速“游戏+AI”布局

    ?QianYing”大模型集成了游戏视频生成大模型YingGame和视频配音大模型YingSound两大核心模块,实现了有声可交互游戏视频
    的头像 发表于 12-16 09:45 ?1583次阅读

    巨人网络发布“千影QianYing”有声游戏生成大模型

    近日,在2024年度中国游戏产业年会上,巨人网络正式推出了其自主研发的“千影QianYing”有声游戏生成大模型。这款创新模型由两大核心组件构成,分别为游戏视频生成大模型YingGam
    的头像 发表于 12-13 09:59 ?789次阅读

    开源项目!基于 Arduino 的 MIDI 架子鼓

    牢固地固定在插槽中。 第 6 步:给鼓垫接线 1、固定电缆: 使用热胶将带状电缆连接到垫子上。 2、焊接鼓垫: 通过焊接将鼓垫连接到多频段带状电缆。 第 7 步:制作 Arduino 扩展板 1
    发表于 11-25 12:00

    stm32与Arduino的比较

    在微控制器的世界里,STM32和Arduino是两个经常被提及的名字。STM32是一系列由STMicroelectronics生产的高性能微控制器,而Arduino则是一个开源电子原型
    的头像 发表于 11-19 15:45 ?4351次阅读

    如何使用Arduino实现CAN总线通信

    CAN总线(Controller Area Network)是一种多主控制的串行通信协议,广泛应用于汽车电子、工业自动化等领域。它以其高可靠性、实时性和灵活性而受到青睐。Arduino作为一个
    的头像 发表于 11-12 10:09 ?2819次阅读

    树莓派与Arduino的区别是什么

    Pi): 树莓派最初是作为教育工具设计的,旨在帮助学生学习计算机编程和电子工程。随着时间的推移,它已经发展成为一个多功能的微型计算机,可以用于各种项目,包括但不限于: 家庭媒体中心 游戏机 网络服务器 IoT(物联网)设备 教育和学习平台 Arduino
    的头像 发表于 11-11 11:14 ?2437次阅读

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

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

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

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