Arduinoの割り込みだと遅くてパルスのカウントが漏れてしまう人へ
2023.03.31
0. はじめに
arduinoでパルス信号のカウントをしたいときありますよね。
でも、カウントするパルス信号がめちゃくちゃ早すぎたり、二つ以上取りたかったりするとカウントが漏れてしまうことがよくあります。そんな時の解決方法の一つを紹介します。
1. ESP32を使う
解決方法はこれです。ESP32にはハードウェアでパルスカウンタが載っています。ハードウェアでずっとカウントしてくれているのでメインのloopから好きなときにカウンタにアクセスしてカウント数を呼び出すことができます。しかもarduinoで記述できるのでモノを購入すればすぐに解決します。おススメです。
そんなの知っとるわって人がほとんどかもしれませんが、自分が昔この問題にぶち当たったときにうまくこの情報にたどり着けなかったので。