MPU-6050を搭載したArduinoジャイロスコープゲーム
コンポーネントと消耗品
> | | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 2 | |
アプリとオンラインサービス
> | | |
このプロジェクトについて
このプロジェクトを作成するには、次の要素が必要です。
- Arduino Nano
- MPU-6050センサーを搭載したGY-521モジュール
- 0.96 "OLED SPIディスプレイモジュール128x64、SSD1306チップ付き
- ブザー
- 3mmLEDダイオード
- 220オーム抵抗
ゲームのルールは単純です。センサーを傾けてボールを動かし、境界線に触れずに1分以内にできるだけ多くの正方形をキャッチしようとします。
以下のスケッチには2つの機能が含まれています。D7がGNDに接続されている場合のゲーム。ピッチとロールの値を表示し、それらをXYグリッドで表示し、原点からの距離に応じてブザーのピッチを変更する基本的なジャイロテストプログラム。
OLEDには、多くのフォントと高速グラフィックスを可能にする優れたU8Gライブラリが使用されています。スケッチフォルダI2CとKalman.hに2つのファイルを含める必要があります。これらのファイルには、MPU-6050の例が付属しています。
スキームは下の写真に示されています。詳細な手順は、作成者のWebサイトcassiopeia.hkにあります。
最後に、アセンブリ全体が3mmのPVC素材で作られたボックスに入れられます。
コード
コード Arduino
プレビューなし(ダウンロードのみ)。
回路図