
Arduinoでタクトスイッチを読む|プルアップ抵抗とINPUT_PULLUPのしくみ、チャタリング対策まで
Arduinoで押しボタン(タクトスイッチ)を使うときに必要な、4本足の内部のつながり、入力端子が浮く理由、プルアップ・プルダウン抵抗の考え方を紹介します。INPUT_PULLUPでの配線とスケッチ、押した瞬間の検出、チャタリング対策、長押しの判定、動かないときの確認順まで、USB給電で試せる範囲でまとめました。
タグ
1本の記事

Arduinoで押しボタン(タクトスイッチ)を使うときに必要な、4本足の内部のつながり、入力端子が浮く理由、プルアップ・プルダウン抵抗の考え方を紹介します。INPUT_PULLUPでの配線とスケッチ、押した瞬間の検出、チャタリング対策、長押しの判定、動かないときの確認順まで、USB給電で試せる範囲でまとめました。