私はいくつかのプロジェクトをやっていて、Arduinoを使ってプロトタイプを作成しています。10個のプッシュボタンを(より多くのものと一緒に)使用しなければならず、ピンが足りません。
私が考えることができる1つの解決策は、アナログピンを使用して、次のような2つのプッシュボタンにそれぞれを使用することです:
この回路のシミュレーション – CircuitLabを使用して作成された回路図
そうすれば、電圧が5Vかそれの半分かを調べることで、ピンA0を読み取り、どれがプッシュされているかを知ることができます。
これはいいアイデアですか?異なるプッシュボタンが同時にプッシュされることは決してありません。これは、私が考えることができる唯一の問題です。
もっと良い方法はありますか?