ステップ3-2.送信側ソフトウェア実装
BLEデバイスについて、BLE切断時はスリープさせ、BLE接続後の測定時のみスリープから復帰するように、ATmega328の実装の変更。
送信側ソフトウェアの仕様の変更
送信側ソフトウェア、すなわちマイコンのソフトウェア、すなわちATmega328のソフトウェアの仕様(赤字:ステップ2からの変更点)
- 起動直後にBLEデバイスをスリープさせる。
- BLE通信の接続が発生したときにBLEデバイスをスリープから復帰させる。
- BLE通信の接続が発生したときにセンサ値を測定する。
- 測定前にセンサーに通電し、測定後に通電を解除する。
- 測定値をBLEデバイスのキャラクタリスティックに書き込む。
- 測定値書き込み後、BLEデバイスをスリープさせる。
コード
ATmega328にプログラムを書き込む
「ホーム > フィジカルコンピューティング > ATmega328 > プログラムを書き込む方法」に従い、ATmega328にプログラムを書き込みます。
ダウンロード
関連ページ
前項目:ステップ3-1.ハードウェア組み立ての変更
次項目:ステップ3-3.動作確認