WS2812LEDストリップを備えたDIYArduino1Dポンゲーム
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 4 | ||||
| × | 1 | ||||
| × | 1 |
アプリとオンラインサービス
> |
|
このプロジェクトについて
このプロジェクトでは、NeoPixelLEDストリップで作られた古典的なゲーム「Pong」の1次元バージョンが提示されます。このゲームは2人用で、「ボール」はLEDストリップの長さを移動し、いくつかのエンドLEDが点灯しているときにボタンを押すと跳ね返ります。
ボールを打つたびにボールの速度が変わるため、時間内にボールを打つことが難しくなります。
デバイスは非常にシンプルで簡単に作成でき、次のコンポーネントが含まれています。
-ArduinoNanoマイクロコントローラー
-60個のLEDを備えたWS2812LEDストリップ
-4つのボタン
-ブザー
-トランジスタ
-および2つの抵抗器
<図>
単純なハードウェアとは異なり、ソフトウェアはより複雑で、vagrearg.orgWebから取得されます。ストリップ内のピクセル数、バウンスバックゾーンのサイズ、LEDドットの強度、勝つために必要なポイントなど、多くのパラメータをコードで簡単に変更できます...
ゲームはいくつかの機能で面白くなります。まず、ボールが前後に打たれるたびに、ボールはどんどん速くなります。第二に、ボールは青い「ゾーン」内で打ち返すことができ、ボールを入れるゾーンに長く入るほど速く戻されます。もちろん、これは手遅れになるリスクがあります。第三に、ブーストボタンを押しながら押し続けることで、リターンをブーストできます。ブーストのコストは、ヒットバックゾーンの削減です。
最後に、すべての部品がPVCプレートで作られた適切なボックスに入れられ、粘着性のある色の壁紙でコーティングされているため、デバイスは機能的で興味深い外観になっています。
ご覧いただきありがとうございます
コード
- コード
コード C / C ++
プレビューなし(ダウンロードのみ)。
回路図
製造プロセス
- DIY LUMAZOID Arduino Music Visualiser
- Arduinoを使用したDIYの最もシンプルなIV9Numitron時計
- MPU-6050を搭載したArduinoジャイロスコープゲーム
- ArduinoPongゲーム-OLEDディスプレイ
- DIY 37LEDルーレットゲーム
- Arduinoゲームコントローラー
- MAX7219を搭載した24x16マトリックスのArduinoPongゲーム
- LEDを制御するBluetoothを搭載したArduino!
- ピクセルチェイサーゲーム
- ロータリーエンコーダー付きDIYシンプル測定ホイール
- ArduinoUnoでLEDマトリックスを制御する