プッシュボタンを扱う(1) Pythonでプッシュボタンを扱うには 「プッシュボタンを扱う」のパート2では、タクトスイッチなどのボタンを扱う際に誤動作の原因となり得るチャタリングについて解説します。 ラズパイなどのマイコンボードに人間の意思を伝えるためにプッシュボタンは欠かせません。プッシュボタンは、指で押せばラズパイに信号を伝えられるシンプルな部品であり、今さら説明の必要もないでしょう。ところがこのボタン、プログラムから見れば厄介な存在で、注意しなければ誤動作の原因となってしまいます。 この原因の一つが「チャタリング」と呼ばれる現象です。安定した動作が求められる電子機器ではチャタリング対策は必須です。 今回は「チャタリングとは何か?」と基本的なことから、ソフトウェアで行える対策について解説します 本記事ではプッシュボタンにタクトスイッチを使用します。タクトスイッチは小型で入手性も良く、基