PulseCounter
PulseCounter
アクトの機能
アクトの使い方
必要なTWELITE
役割
例
アクトの解説
setup()
// Pulse Counter setup
PulseCounter.setup();begin()
wakeup()
loop()
最終更新
PulseCounter
// Pulse Counter setup
PulseCounter.setup();最終更新
void begin() {
// start the pulse counter capturing
PulseCounter.begin(
100 // 100 count to wakeup
, PIN_INT_MODE::FALLING // falling edge
);
sleepNow();
}void wakeup() {
Serial << mwx::crlf
<< "--- Pulse Counter:" << FOURCHARS << " wake up ---"
<< mwx::crlf;
if (!PulseCounter.available()) {
Serial << "..pulse counter does not reach the reference value." << mwx::crlf;
sleepNow();
}
}uint16_t u16ct = PulseCounter.read();