用いて、センサー値の取得を行います。このアクトの解説の前にBRD_APPTWELITEの解説をご覧ください。受信の確認のためParent_MONOSTICKの解説もご覧ください。用い、磁気センサーの検出時に割り込み起床し、無線送信します。コイン電池で動作させるための、スリープ機能を利用します。BLUEまたはREDアクトParent_MONOSTICKを動作させる。ビヘイビア<PAL_MAG>をインクルードします。mwx::crlf;}最初にボードビヘイビア<PAL_MAG>を登録します。ボードビヘイビアの初期化時にセンサーやDIOの初期化が行われます。SWなどの状態を確認してから、ネットワークの設定などを行うといった処理が一般的だからです。SWのうち3ビットを読み出して子機のIDとして設定しています。0の場合は、ID無しの子機(0xFE)とします。LEDの設定を行います。点滅の設定をします(スリープを行い起床時間が短いアプリケーションでは、起床中は点灯するという設定とほぼ同じ意味合いになります)。10ms)begin()begin()関数はsetup()関数を終了し(そのあとTWENETの初期化が行われる)一番最初のloop()の直前で呼ばれます。sleeping.}setup()終了後にsleepNow()を呼び出し初回スリープを実行します。PIN_MODE::WAKE_FALLING);the_twelite.sleep(u32ct);}スリープに入るまえに磁気センサーのDIOピンの割り込み設定をします。pinMode()を用います。2番めのパラメータはPIN_MODE::WAKE_FALLINGを指定しています。これはHIGHからLOWへピンの状態が変化したときに起床する設定です。7行目でthe_twelite.sleep()でスリープを実行します。ボードのウォッチドッグをリセットするために必要な起床設定です。リセットしないと60秒経過後にハードリセットがかかります。