04.送信側ソフトウェア実装
送信側ソフトウェア、すなわちマイコンのソフトウェア、すなわちATmega328のソフトウェアの実装。
送信側ソフトウェアの仕様
送信側ソフトウェア、すなわちマイコンのソフトウェア、すなわちATmega328のソフトウェアの仕様
- 起動直後にBLEデバイスをスリープさせる。
- 起動直後にマイコン自身をスリープさせる。
- BLE通信の接続が発生したときにマイコン自身をスリープから復帰させる。
- BLE通信の接続が発生したときにBLEデバイスをスリープから復帰させる。
- BLE通信の接続が発生したときにセンサ値を測定する。
- 測定前にセンサーに通電し、測定後に通電を解除する。通電後、電流安定化のための待ち時間を入れる。
- 測定値をBLEデバイスのキャラクタリスティックに書き込む。
- 測定値書き込み後、BLEデバイスをスリープさせる。
- 測定値書き込み後、マイコン自身ををスリープさせる。
コード
ATmega328にプログラムを書き込む
「ホーム > フィジカルコンピューティング > ATmega328 > プログラムを書き込む方法」に従い、ATmega328にプログラムを書き込みます。
ダウンロード
関連ページ
前項目:03.BLEプライベートサービスの作成と設定
次項目:05.受信側ソフトウェア実装