【Arduino】雨量計計測(割り込みでカウント)
雨量計を利用するとき、雨が降っている時だけカウントして、あとはスリープしていたい。 雨量計はシーソーが傾き、真ん中になった時にスイッチがONされる。 その地点を越えればまたOFFされるという仕様。 スイッチをpull-upしておき外部割り込みのPIN2に繋ぎその立ち上がり時の 割り込みをハンドルする。 また、スイッチであるためチャタリング除去のプログラムが必要。 省電力のためスリープを優先し今回の実装とします。 #define BOUNCE 200 int pin = 13; int start_time; volatile int state =