焦電センサモジュールの挙動があやしかったのでArduinoに繋いで終日ログを取ってみた。
やり方としてはArduino UNOの入力3本に焦電センサモジュールの出力をつなぎ、それを表示。センサの状態は16進数1桁で表すので、4ピンまではパッと見ただけでわかる。これを1秒ごと繰り返す。
1秒ごとシリアルコンソールに出力すると1秒ごとに選択がクリアされるのでコピペで結果を持っていけない。そこで60秒ぶん内部で溜めてから1分を一行として出力する。

ソースとログはこちら。
https://gist.github.com/houmei/e2e3f5a1cc5b09992a8df9c8eb429de1

焦電センサモジュールだが、ちゃんとした電源端子を使わずに内部3.3Vの箇所に乾電池を繋いだのが悪かったみたいで、きちんと仕様通りにやったらなんの問題もなかった。

SODIAL(R) モジュール焦電型赤外線検出器PIRモーションSODIAL(R) モジュール焦電型赤外線検出器PIRモーション

SODIAL(R)
売り上げランキング : 37055

Amazonで詳しく見る
by G-Tools
HiLetgo 人センサーモジュール焦電赤外線 HC-SR501 [並行輸入品]HiLetgo 人センサーモジュール焦電赤外線 HC-SR501 [並行輸入品]

Phishine
売り上げランキング : 24723

Amazonで詳しく見る
by G-Tools