与非网 爱板网 星际娱乐场城 摩尔吧 买芯片 硬来 元件库

是德科技创新测量工具,开启毫米波测量新视野

支持USB Type-C™标准,实现100W大功率供电控制

ROHM新款USBPD评估板带来基础设施的新变革

使用Arduino打造了能用舵机控制的游戏平台

使用Arduino打造了能用舵机控制的游戏平台

在本项目中使用一块Arduino作为微控制器打造了一个能用舵机控制游戏平台。该平台有三种操作模式,支持0~2位玩家。

  • 0位玩家模式:不管盒子是怎么放置的,平台都始终处于水平状态。
  • 1位玩家模式:玩家使用控制杆操作,确保小球位于平台之上。
  • 2位玩家模式:和1位玩家模式类似,但2位玩家时可能通过灯光对平台进行控制。

组件

  • Arduino Uno
  • 面包板
  • 控制杆模组
  • 2个舵机
  • 2个光电池
  • 3轴加速度计/陀螺仪(MPU 6050)
  • 2个330Ω电阻
  • 9V电池组(带开关)
  • 线材等

连线

系统的线路连接如下所示:

  • 两颗光电池和330Ω电阻一起连接分压星际娱乐场中,信号输入Arduino的A0和A1。
  • 加速度计连接到A4和A5(SDA和SCL)。
  • 控制杆连接到A2和A3。
  • 两个舵机分别连接到PWM数字引脚3和5。

制作过程、源代码见附件

星际娱乐场相关文件

星际娱乐场图文件
源代码
FOQGOSXIHWIPK8J.zip
描述:源代码
其他文件
FY6WM6FIHWIPG4O.zip
描述:3D打印文件
收藏 (25)
扫码关注星际娱乐场城

星际娱乐场城星际娱乐场折扣劵获取途径:

星际娱乐场城7~10折折扣劵(全场通用):对本星际娱乐场进行评分获取;

星际娱乐场城6折折扣劵(限购≤100元星际娱乐场):申请成为卖家,上传星际娱乐场,审核成功后获取。

(版权归Instructables所有)

版权声明:星际娱乐场城所有星际娱乐场均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本星际娱乐场进行投诉建议,点击投诉本星际娱乐场反馈给星际娱乐场城。

换一批 more>>

大家都在看:

继续阅读

  • DIY一个计数器,陪你练好俯卧撑,你就是力量担当!

    想通过做俯卧撑练就倒三角的好身材,可是动作不标准,效果可要减半了;想在女神面前秀一波自己的臂力,和小伙伴比试一番,可是总不能让女神给你计数吧,求人不如求己,今天就教大家DIY一个计数器,可以在你做俯卧撑时自动计数,这样,上述一切问题都是浮云了,教程开始!第一步:原材料联发科生产的LinkIT ONE开发板Grove Arduino Base Shield(接口板)Grove RGB LCD屏幕Grove蜂鸣器Grove红外距离检测器(买一套Grove Arduino入门套件)第二步:安装Grove开发板之前我们就提到过,Grover传感器可以为我们省不少事,有了它,你可以游刃有余的操控各类传感器,现在我们就来证明给你们看。LinkIT ONE开发板与Arduino的接口布局完全相同,所以,我们很容易就能将Grove Arduino Base shield和LinkIT ONE开发板连接起来,此外其交互逻辑也非常相似,上手没有什么难度。你只需要将LinkIT ONE头部的接口理好并按下去就行。在操作过程中我们发现有时这一步会比较困难,不过别担心,如果你的接口是整齐的,只要使劲一按,绝对能搞定。第三步:连接各个传感器刚刚我们已经完成了Grove Shield的安装,现在需要将传感器连上开发板,以便激活它们的计数功能。首先我们要搞定的是RGB LCD屏,它在运动中负责显示我们所做俯卧撑的个数。你只需将它连接到LinkIt ONE上的I2C接口就行。接下来就轮到之前提到的红外距离检测器了,它是这个项目中连接各部分的重要传感器。它可以对距离进行探测,所以在运动中它能判断你是否完成了一个标准的俯卧撑。提醒一点:安装过程中你需要对传感器顶部的螺钉进行调整,这样才能设置一个合适的距离。最后,我们需要接上蜂鸣器,只需找到一个由D开头的标准数字接口就行。在运动中蜂鸣器起提示作用,这样我们就不用一直盯着屏幕确认自己是否做了一个标准的俯卧撑了。如果你在某一步遇到了困难,放轻松,请参看上面的图解,我想你会从中找到答案的。第四步:上传代码好啦,码农时间到。该项目的代码看起来可能会有些复杂,不过它的逻辑真的是很简单。我会努力为大家详细讲解,不过让我们先来给它做个分类,以便更好的理解它的逻辑:红外距离检测器探测到一个传感器,就需要在显示器上重写代码反映出来。每成功的做一次俯卧撑,就会响起蜂鸣声。这样,用户就不用费劲盯着显示屏看自己的动作是否标准了。希望这些提醒能对你们有所帮助。代码见附件,下载下来并上传到你的设备,躁起来吧。第五步:动起来吧一切搞定,你的终身免费私教上线啦!虽说和真人教练的差距是个鸿沟,不过最起码今后做俯卧撑时计数不用愁了。你也可以开心的和小伙伴们比拼谁做的多了。
    来自:DIY创意产品时间:2017-08-14 arduino 计数器 grove
  • MY9221彩虹灯板V3.0 LED驱动控制器,附原理图/PCB/源码及库文件

    该设计分享的是彩虹灯板V3.0 LED驱动控制器,该LED灯板驱动平台是具有多路LED驱动器的Arduino兼容控制器板。它可以在通用阳极模式下驱动8x8 RGB LED矩阵或4x4x4 RGB LED立方体。彩虹灯板V3.0 LED驱动控制器星际娱乐场采用两个MY9221芯片,支持I2C接口级联,它是12通道(R / G / B x 4)恒流自适应脉冲密度调制(APDM)。彩虹灯板V3.0 LED驱动控制器与Arduino启动加载程序闪存,因此可以使用Arduino IDE编程。与其他LED驱动器不同,它配备了USB到UART(FT232RL),用于程序编译。MY9221彩虹灯板V3.0 LED驱动控制器实物截图:MY9221彩虹灯板V3.0 LED驱动控制器星际娱乐场参数:MY9221彩虹灯板V3.0 LED驱动控制器星际娱乐场特征: 提供2 x 16针头连接复用的LED恒流(20.8mA)LED驱动器。可驱动4x4x4 RGB LED立方体或8x8 RGB LED矩阵(即192 LED)内置USB至UART芯片(FT232RL)内置5V / 1安培稳压器可直接通过USB电缆驱动(无需外接电源适配器)MY9221彩虹灯板V3.0 LED驱动控制器星际娱乐场 PCB截图:MY9221彩虹灯板V3.0 LED驱动控制器连接到8x8 RGB LED矩阵实物截图:
  • 与Arduino兼容,15A 6-20V大电流电机驱动控制板全套资料

    该15A 6-20V电机控制器是一款大电流电机驱动控制板,其包括Atmega328微控制器处理器星际娱乐场,电机驱动星际娱乐场,充电星际娱乐场和保护星际娱乐场。是一款具有电源,控制和驱动的完整大电流电机驱动控制板解决方案。改大电流电机驱动控制板与L298相比,其半桥电机控制器IR2104和N-MOSFET具有显着的优势,可驱动重负载器件,输出电流甚至高达15A。大电流电机驱动控制板应用广泛,可以应用遥控车型和飞机上,支持7.411.1V锂电池电池。当保险丝过载时,会保护星际娱乐场板,相应的LED显示保护状态。15A 6-20V大电流电机驱动控制板实物截图:15A 6-20V大电流电机驱动控制与Arduino兼容。最重要的是,它专注于高扩张。保留标准的Grove端口可以方便地访问汽车平台上的丰富的模块,如伺服和编码器。大电流电机驱动控制功能如下: 基于MOSFET的全桥驱动星际娱乐场支持两个独立通道,每个通道最多可达15ALED显示保险丝保护状态几个Grove端口,方便地连接伺服,编码器和传感器Atmege328控制器,Arduino兼容15A 6-20V大电流电机驱动控制板星际娱乐场参数:更多有关该大电流电机控制板操作使用及说明,详见附件内容。15A 6-20V大电流电机驱动控制实物连接图:15A 6-20V大电流电机驱动控制星际娱乐场 PCB截图:可能感兴趣的项目设计:专为Intel Edison设计的4WD电机驱动板平台,附原理图/PCB/SDK文件,/circuit/6774/details?3
  • Arduino助力打造绚丽音乐彩灯,随着节奏一起跳动吧!

    本项目是一个基于Arduino的LED音乐彩灯,它能伴随音乐一起有节奏的闪动。彩灯的基本星际娱乐场基于ATtiny45单片机,可以通过在线的Arduino开发工具Codebender为其编程,然后通过Arduino UNO将程序写入到ATtiny45单片机中。整个项目非常简单,成本也非常低廉,不到10美元就能完成整个项目!另外需要注意一点:本项目的音乐节奏是通过直接读取音频的模拟输出确定的,这并不是一个分析音频信号的正确方法,但是却能够满足让LED随音乐节奏闪动的要求。当然,你也可以直接使用Arduino UNO作为控制器,但是首先你必须使用串口监视器找到其模拟输出,然后还需要对相关的代码进行一些修改。完成之后接上音乐播放器测试,感觉还不错吧。
    来自:照明与LED显示时间:2017-08-10 arduino arduino uno led彩灯
  • 支持功能拓展,这个3D打印宠物猫助你实现当铲屎官的心愿!

    想当铲屎官,但是又担心“猫老爷”的吃喝拉撒睡和掉毛?那就自己做一只机器猫吧!省去铲屎官好多麻烦!首先让我们从最简单的开始:做一只会随机发出猫叫声的机器猫;另外,它还有一双可以变化的眼睛,当你抚摸它的时候,它还会发出咕噜咕噜的声音。而更重要的是,因为本项目是基于Arduino开发的,你还可以为这只可爱的机器猫设计更多功能!第一步:准备材料Arduino UNO面包板喇叭触控传感器(FSR-Interlink 406)12个5mm LED6个220Ω电阻47kΩ电阻15条母对母跳线16条24条母对公跳线3D打印组件若干第二步:线路设计首先确定各个输入输出引脚的定义,然后画出星际娱乐场图。如图所示,除了基本的接地连接外,喇叭连接引脚2,而触控传感器则连接5V和A0,另外,注意在触控传感器上串联一个47kΩ的电阻,这个电阻的阻值大小是可调的,这取决你想要的触控灵敏度。接下来将LED连接到6、7、8、9、11、12引脚。第三步:编程确定好连接方式之后就开始编程,基本功能的代码已经写好(见附件),需要你期望实现更多功能,向其中添加即可。第四步:外形设计创客们在设计一个项目的时候往往会忽视外形方面的设计,但外形设计实际上在创客项目上扮演着极其重要的角色。而作为一只机器宠物猫,“萌值”的重要性想必是不用再提了。看起来怎么样,如果觉得不顺眼,也可以自己修改或重新设计(设计资料见附件)。第五步:完成组装因为这个机器猫项目相对比较简单,组装也并不复杂,实际上就是把LED灯放入到猫眼部位就够了。鉴于Arduino的强大性能,实际上这个项目还有巨大的可扩展空间。比如通过和机器小车结合做一个可以运动的机器猫,或者和无人机结合做一只飞行的猫头鹰,甚至还能直接做成猫的形状,套上毛绒玩具就是一只如假包换的机器猫了,当然,做成哆啦A梦的样子也不错。接下来看一下展示吧:
    来自:DIY创意产品时间:2017-08-10 arduino 3d打印 智能玩具
  • 12位数码转换器MCP4725 模块,支持I2C 控制的DAC

    12位数码转换器MCP4725 模块描述:此次星际娱乐场城(www.cirmall.com)分享的是成品MCP4725模块星际娱乐场原理图和PCB源文件和demo 固件等,MCP4725模块星际娱乐场设计用国外软件Eagle6.9可以直接打开。MCP4725模块是一款I2C控制的数模转换器(DAC),DAC可以从数字源(如Arduino微控制器上的I 2 C接口)发送诸如正弦波的模拟信号。数字到模拟转换器非常适合声音产生,乐器和许多其他创意项目!12位数码转换器MCP4725 模块参数: 12位分辨率I2C接口(标准,快速,高速支持)小包装2.7V至5.5V电源内部EEPROM存储设置12位数码转换器MCP4725 模块 layout说明:此版本的MCP4725模块 layout修复了板上的一些问题,包括MCP4725IC占位面积,I2C引脚排列,改变了整体星际娱乐场板尺寸,以更好地适应您的项目,还有一些微小的调整。该板断开您需要访问的每个引脚,并使用包括GND和Signal OUT引脚的MCP4725连接到示波器或需要连接到星际娱乐场板的任何其他设备。还有板载的是SCL,SDA,VCC和另一个GND,用于您的基本I 2 C引脚。另外,如果您希望在总线上安装多个MCP4725,则可以禁用此主板上的上拉电阻,更多说明,可以查看MCP4725 模块连接指南。12位数码转换器MCP4725 模块实物展示:12位数码转换器MCP4725 模块 PCB截图:
    来自:其他时间:2017-07-12 arduino dac i2c 控制 mcp4725 数码转换器
  • 【国外开源】左手右手一个慢动作,DIY一个创意慢动作相框

    概述:跟着我左手右手一个慢动作……现在分享一个电子DIY套件,国外开源的,建一个慢动作框架,使现实生活中的物体移动到似乎是慢动作!当我们第一次偶然发现由杰夫利伯曼(Jeff Lieberman)创作的“慢舞台”(Slow Dance Frame)时,我们非常惊讶地看到现实生活中的物体在看起来像是慢动作中。它是如此超现实和迷人。对于那些想了解更多关于这个减速时间的魔法框架的人,您可以从原来的Kickstarter了解更多。我们已经将慢舞动帧复制到我们恰当地称之为sLOMO(慢动作)帧。它的设计使用更容易购买的部件,而不是定制它们以便复制项目。电子星际娱乐场板的设计很小,以便将其安装到较小的相框中,但不要太小,因为我们更喜欢使用流行且易于使用的Arduino Nano /兼容微控制器来驱动该板。JF sLOMO框架基本套件包括在内:1 x裸JF sLOMO框架PCB1个电源插座1个直角按钮开关1 x 3300uF 16V电解电容2 x 12K欧姆1/4 W电阻2 x 330欧姆1/4 W电阻2 x IN4004二极管2 x N沟道MOSFET 60V 30A2 x 50K欧姆电位器2 x 15针直母头注意:不包括Arduino Nano /兼容微控制器。您也可以选择购买以下插件:JF sLOMO框架电磁铁套件JF sLOMO镜背装套件(宜家Ribba相框18厘米x 24厘米)
    来自:DIY创意产品时间:2017-07-12 arduino 国外开源 创意diy
  • 128位高分辨率绝对编码器(星际娱乐场设计+代码)

    这是一个小的8位灰色码头旋转位置传感器,提供128个独特的位置。它使用单个编码器轨道进行管理,其中8个触点间隔均匀。该“数字旋钮”编码器可用于控制您的arduino项目,它也可以用于寿命有限的运动控制系统。附件内容分享的代码是针对Arduino UNO R3开发的。它应该在任何Arduino上工作。该代码目前支持MCP23008,PCF8574和PCF8574A I2C扩展器。128位高分辨率绝对编码器实物展示:使用以下地址选择这些 0x00 - 0x07 MCP23008地址0x20-0x27。(这与较早的库修订版向后兼容)0x20 - 0x27 PCF85740x38 - 0x3F PCF8574A请注意,MCP23008和PCF8574芯片使用相同的i2c地址范围。许多LCD背包也使用这些芯片之一。在同一总线上混合所有这些时要小心,以避免重复地址。为了进一步混淆事物,原始I2C地址具有作为读/写信号的最低位,因此一些文档(如某些PCF8574数据表)将参考0x40和0x70,0x20和0x38向左移位一位。 安装封闭的示例草图ACE128test通过任意一个和I2C背包驱动2x16显示,或直接从Arduino驱动,具体取决于您是否注释了LCD_I2C宏。公共方法 用法请参见ACE128测试示例。 包括您需要的所有编码器映射(见下文),以匹配ACE单元的引脚序列。使用ACE128构造函数声明所有ACE128对象。它需要I2C地址和指向编码器映射的指针。可选的第三个整数可以取一个正整数来显示在eeprom中存储零信息的位置。允许三个字节。从setup()调用每个ACE128对象的begin方法。这将使用eeprom设置或回退将当前位置设置为零。pos()和upos()方法返回相对于逻辑零位置的位置,而不是由机械任意位置的编码器返回的零位置。当它滚动时,转动被存储以供mpos使用并保存在eeprom中每循环一次(),调用pos(),upos()或mpos()并将值存储在一个变量中。访问i2c总线需要一些周期,所以每次要引用它时都不要调用pos()。有三个设置功能setZero() - 将当前位置设置为零(不更新多圈)setZero(int) - 将零点设置为给定的0-127数字setMpos(int) - 将当前位置设置为此多圈值 编码器地图该库带有各种编码器映射,可以在ACE和IO扩展器之间实现引脚的不同接线。这些由包含的make_encodermap示例草图生成。生成自定义编码器图: 编辑make_encodermap草图更改pinOrder数组以匹配您的接线更改pinString以匹配您的接线将草图加载到Arduino将串行监视器输出复制到ACE128文件夹中的新.h文件。12345678用于“逆时针上升”接线,与数据表编号相匹配,建议进行面包板测试。
  • 国外开源,智能避障+循迹小车设计分享,有套件,制作更方便

    避障循迹智能2WD车,这个机器人车不是什么新鲜事。就它的作用而言,标题全部显示(或看视频),所以我不会详细介绍。先看下这个避障+循迹智能小车的实物图吧:步骤1:零件这是我的机器人车间(1级)的标准套件,您可以在线查找零件(保险杠除外)。包含:2WD汽车底盘带2个电机,脚轮和6v电池座(为定制模块添加额外的孔)定制的保险杠附加传感器9V电池座Arduino Uno兼容板电机防护罩超声波传感器2 x红外传感器迷你面包板20 x线扎8 x 1in方形泡沫胶带20 x MF 20厘米Dupont连接器10 x MM 20厘米Dupont连接器USB到迷你USB电缆4 x AA电池1 x 9v电池6v电池座的魔术贴(电池不时弹出)附加的平头M3 7mm和10mm螺丝用于保险杠和9v电池座。精密螺丝刀组虽然电机连接器使用杜邦连接器进行预焊,但开关仍需要焊接。下一个版本的计划是拥有所有杜邦连接。没有焊接!此外,所有的平头螺钉孔都是反沉的。步骤2:组装汽车组装小车主要包括两个部分第1部分:底盘,电机,电机屏蔽和Arduino(或兼容)板第2部分:传感器详细的过程详见附件!(都是图片教程哦!)步骤3:编译和上传将附件相关代码下载到您的Arduino IDE中,根据您的方案进行编译和上传。1)障碍物避免2)追踪步骤4:运行如果您已经按照我的电线连接和引脚分配,障碍物回避和追踪的2个代码应该运行。
    来自:智能车时间:2017-07-05 arduino 智能车 避障 循迹
  • 小车机器人专用!手机无线调试神器,附APP+Arduino源码

    手机蓝牙通信遥控无线调试神器介绍:最近也看到论坛很多小车啊机器人项目,似乎有必要为大家提供一个完善的遥控解决方案,所以翻出这个工程小通了个宵准备填上这个遥远的坑。手机遥控蓝牙通信无线调试APP基本功能已经完成了,目前正在各大应用商店审核,下面会详细介绍一下功能和使用方法。连接Arduino的实用调试工具,分为几个模块:提供模拟摇杆、重力感应控制,串口示波器功能,串口调试助手功能等;APP通过蓝牙连接硬件模块,附件内容提供配套Arduino库。先看看APP的UI界面,如截图:APP是通过蓝牙连接蓝牙模块然后和Arduino交互的,点击右上角的图标连接就行(当然模块需要事先在手机设置里配对),依次介绍一下各个标签的功能:摇杆功能:连接Arduino后可以在程序里通过库函数读取到摇杆的数值,用于遥控小车什么的最方便啦,比如我之前的 Qbot 就是用这个遥控的重力感应功能:跟摇杆一样,不过这里变成摇晃手机进行控制了,依然是可以在Arduino程序里读出数据曲线功能:提供3个通道数据的曲线绘制功能,曲线的数据可以在Arduino库函数里进行调用发送,方便用于调节参数之类的串口助手功能:前面几个模式都是可以调用库函数进行方便的交互的,但是如果只想按自己的指令来操作,或者只是想有个串口显示的窗口,就可以用到这个模块,既可以发送数据也可以接收,是完全透传的Arduino库函数的使用:库函数的下载地址在文末,使用方法其实和之前的迹和颜艺Boy基本雷同,可以参考连接使用:手机摄像头实时跟踪小车,附APP和Arduino源码:/circuit/6375/detail?3能识别人脸表情的高仿真机器人Arduino设计:/circuit/6374/detail?3不一样的是,由于前两者都只需要接收手机数据,所以可以使用软件串口来连接模块,所以可以自定义端口而且不影响程序下载;而由于软件串口在同时收发的时候会有丢包的BUG,所以在本APP中只能使用硬件串口连接(另一个原因是像曲线绘制功能需要较高的通信速率,所以硬件串口会可靠很多),这里非常建议使用带2个以上串口的Arduino板子如Mega,pro micro等,省去下载的时候拔插模块的麻烦。
芯片低价购
销量
171
查看
3129
参数名 参数值
发布于 2016 年 02 月 29日
Moore8直播课堂

资源中心

马上在线购买ROHM新款USBPD产品

助力于电源设计的免费资料下载等您来拿

玩转可控硅调光,这种LED驱动器IC才靠谱

集成650V MOSFET,这款反激式开关IC已经上天了