私はエレクトロニクスの手にはかなり初心者ですので、arduino uno r3を使って自分自身を浅いところに投げることに決めました。出力ピンを入力ピンに接続する
私はプロジェクトを始めました.LED、LCDディスプレイ、シンプルなボタンを扱っていますが、プロジェクトでは8ピンの家庭用のキーパッドを使用しています。ブリッジされたピンの組み合わせによって、 。電源が1 ピンに適用される場合
は、例えば、 - ピン5に電力が供給されている場合、ボタン4が 押された - ピン6に電力が供給されているならば、ボタン1が 押された - ピン7に電力が供給されている場合、ボタン7が押され - ピン8に電源が供給されている状態でボタン*が押された場合
私の計画では、4つのデジタル出力ピンと4つのデジタル(/アナログ?)入力ピンを使用します。最初のデジタルピンをハイに設定し、4つの入力のそれぞれの値をチェックします。その後、2番目の出力に移動するなどの操作を行います。
出力を入力に接続することで、arduinoにいくつかのピンを吹き飛ばしますか?そうでなければ私は続行します。
または、より良い方法がありますか?
ありがとうございます。
この質問はhttp://electronics.stackexchange.comでお試しください。スタックオーバーフローはプログラミングに関する質問です。 –
このmatrix_key_scanningの方法は、少なくとも40年前に発明されました.Yラインでスイープし、Xラインで相関パルスをスキャンします。 4つの出力ラインと4つの入力ラインと16のクロスバースイッチのマトリックスを使用することはかなり一般的です。それはまだ宇宙のこの側面のすべてのキーボードで使用されています。 (考える:電話) – wildplasser
外部デバイスに接続する場合、出力ピンから直列抵抗を追加するのが安全な方法です。出力とキーパッドの間に1kΩの抵抗を接続すると、それらをすべてグランドに短絡しても出力を損傷することはありません。 – jdr5ca