実生活で制御されるクローム恐竜ゲーム
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 |
アプリとオンラインサービス
> |
|
このプロジェクトについて
概要とビデオ
Chrome Dinosaur Gameは、インターネットがダウンしたときにプレイできるChromeブラウザの隠しゲームです。このゲームの目的は、ジャンプまたはダッキングによって障害物を回避することです。
このデバイスは、物理的にジャンプしてアヒルするときにジャンプしてダッキングすることで、実際の恐竜ゲームを制御できます。
これは、力検出抵抗とストレッチセンサー(導電性ゴムコード)を使用してジャンプとダッキングを検出し、キーボードライブラリをサポートしているためArduino MKRボードを使用します(キーボードとして使用できる他のボードはLeonardo、Esplora、ゼロ、期限、およびMKRファミリー)。
手順
1.)ページ下部の「回路図」セクションの回路図を使用して回路を構築します。
2.)ページ下部の[コード]セクションにあるコードをアップロードします。
3.)3行目と4行目のしきい値を調整します。
4。)(オプション)ページ下部の[カスタムカスタムパーツとエンクロージャ]セクションでベルトクリップを3D印刷し、ブレッドボードの背面に接着します。
5.)デバイスを接続し、コンピューターのインターネット接続をオフにし、Chromeを開いてゲームをプレイします。後でインターネット接続をオンに戻すことを忘れないでください。
コード
- コード
コード C / C ++
#includeint StretchThreshold =990; int forceThreshold =1000; void setup(){//セットアップコードをここに配置して、1回実行します:Keyboard.begin(); pinMode(A1、INPUT); pinMode(A2、INPUT); pinMode(LED_BUILTIN、OUTPUT); Serial.begin(9600);} void loop(){//メインコードをここに配置して、繰り返し実行します。intStretchValue =analogRead(A1); int forceValue =analogRead(A2); Serial.print( "stretch:"); Serial.print(stretchValue); Serial.print( "force:"); Serial.println(forceValue); if(stretchValue
カスタムパーツとエンクロージャー
回路図
製造プロセス