スイッチのチャタリング防止ライブラリー

DigitalInにつないだスイッチをカウントする極簡単なライブラリーを作りました。

C言語やマイコン初心者なので、"DebouncedIn"のライブラリーを参考にさせてもらいました。

 

Pswitch

 

Ticker”の割り込みを使って、 0.005秒に一度DigitalInの状態を読み込み、立ち上がりをカウントします。

count()は、前回チェックしてから今回までに何度スイッチが押されたかを知らせます。

read()は、今のDigitalInの状態を知らせます。

 

ケロ


0 comments

You need to log in to post a comment