実行したいこと
analogReadを使ってスイッチが押されたかどうかを読み取れる回路を作る
条件
①VCC(5V)はArduinoの1つのみ使用する
②GNDもArduinoの1つのみ使用する
③抵抗器はいくつ使用してもよい
④タクトスイッチを2つ使用する
⑤Analogピンを2つ使用する(analogReadも2つ)
⑥タクトスイッチを押した箇所以外のAnalog値は変化しないこと
⑦Analog値の範囲は考慮しなくてよい(スイッチが押されたかどうかわかればよい)
⑧スイッチが押されていないAnalog値は安定すること(±10程度)
現状の回路
この回路でスイッチを押すと2つのAnalog値が同時に変化してしまいます
追記1
条件⑧を追加致しました
追記2
タクトスイッチは押すとGNDにも繋がるようになっています
5V
│ │
┏━┓
┃●┃
┗━┛
│ │
A0 GND
5V
│ │
┏━┓
┃●┃
┗━┛
│ │
A2 GND
回答3件
あなたの回答
tips
プレビュー