さらに 3 つのボタンを追加しました。すべてが必要かどうかはわかりませんが、複雑さのレベルを制御する方法が必要です。使用できるのはデジタル ピンが 2 つとアナログ ピンが 2 つだけです。数値入力を削除して、より制約のある入力に再利用する必要があるかもしれません。ユーザーが数値を自由に入力できるようにしても、あまり役に立ちません。そうすれば、モード スイッチ、レベル制御、その他の入力をマルチプレクサにのみ割り当てることができます。これにより、残りの 4 つのピンを、それらのモードが示すために必要なフィードバックとして使用できます。
スライダー スイッチによって制御される複雑さのレベルは 2 つあると思います。
1) おもちゃモード
選択したプリセットに応じて、事前に記録されたモーションとライト効果が再生されます。 iGZR は、いくつかの派手な機能を備えた他の普通のおもちゃの車と同じように動作します。
私が思いつくプリセットには、無限または 8 の字型の動き、円、四角、前進と後退、LED フィードバック付きの 180 度回転の動きなどがあります。
2) エンジニア モード
このモードでは、ユーザーが事前に動きを決定し、動きのシーケンスと距離の値を入力する必要があります。
システムは Arduino nano のすべてのピンを利用しています。つまり、これ以上の機能アップグレードの余地はありません。このプロジェクトの主な目的は、すべてのピンを利用して、プロセスを通じてユーザーをガイドするための適切なフィードバックを備えた完全にプログラム可能なインターフェイスを提供することです。IGZR は、操作が複雑またはわかりにくいものであってはいけません。
ご覧のとおり、3D モデルにもまだ変更が必要です。
