亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

带 WS2812 LED 灯条的 DIY Arduino 1D 乒乓球游戏

组件和用品

Arduino Nano R3
× 1
Digilent WS2812 可寻址 LED 灯条
× 1
蜂鸣器
× 1
触觉开关,顶部驱动
× 4
通用晶体管 NPN
× 1
电阻 2.21k ohm
× 1

应用和在线服务

Arduino IDE

关于这个项目

在这个项目中,它展示了用 NeoPixel LED 灯条制作的经典游戏“Pong”的一维版本。游戏适合 2 名玩家,其中“球”沿着 LED 灯条的长度向下移动,当末端 LED 灯亮时按下按钮会弹回。

每次击球后球的速度都会发生变化,这使得及时击球变得更加困难。

装置非常简单且易于制作,包含以下组件:

- Arduino Nano 微控制器

- WS2812 LED 灯带,带 60 个 LED

- 4 个按钮

- 蜂鸣器

- 晶体管

- 和两个电阻

与简单的硬件不同,软件更复杂,取自 vagrearg.org 网站。许多参数可以在代码中轻松更改,例如:条带中的像素数、反弹区域大小、LED 点强度、获胜所需的点数等...

游戏很有趣,有几个特点。首先,每次来回击球,球都会变得越来越快。其次,球可以在蓝色“区域”内被击回,并且在您让球进入区域的时间越长,球就会被击回。当然,这有击中太晚的风险。第三,您可以通过在击球时按住升压按钮来提高回报。提升的代价是减少你的回击区。

最后,将所有部件放入合适的PVC板制成的盒子中,并涂上自粘彩色壁纸,使该设备具有功能性和有趣的外观。

感谢收看

代码

  • 代码
代码C/C++
无预览(仅限下载)。

示意图


制造工艺

  1. DIY LUMAZOID Arduino 音乐可视化器
  2. DIY 最简单的 IV9 Numitron 时钟与 Arduino
  3. Arduino Gyroscope Game with MPU-6050
  4. Arduino Pong Game - OLED 显示器
  5. DIY 37 LED 轮盘游戏
  6. Arduino 游戏控制器
  7. Arduino Pong Game on 24x16 Matrix with MAX7219
  8. Arduino 带蓝牙控制 LED!
  9. 像素追逐游戏
  10. 带旋转编码器的DIY简易测量轮
  11. 使用 Arduino Uno 控制 LED 矩阵
  12. NeoMatrix Arduino Pong