WiFi接続をしてみるか。
M5StickCと同じように使えるのか確認してみよう。
今回使用するマイコンはこちら!
画面付きで小型のマイコンです。旧版のM5StickCから、ディスプレイサイズ、バッテリ容量が変更になっています。ブザーも実装されました。通信(WiFi/Bluetooth)機能、6軸加速度センサーも搭載されています。
Aruduino で開発できます。Amazonで確認
すけろく なんか、M5StickCが「在庫なし」になっている。 げんろく ああ、新しい「M5StickC Plus」が出たからな。 旧版は在庫限りになっているのだろう。 すけろく[…]
また、本記事でご紹介しているプログラム内のSSIDとパスワード指定部分に直接情報を指定してプログラムすることで、NVSを使わずにWiFi接続することができます。ご自身にあった方法で活用してください。
この記事では、Arduino IDEを使ってコンピュータをWi-Fiルータに接続する方法について紹介します。 Wi-Fi接続する方法は、2つがあります。今回はプログラム内でWi-FiのSSID/パスワードを指定して接続するやり方をご紹介し[…]
M5StickC Plusにアクセスポイント情報を記憶させよう!
アクセスポイント情報を保存するためには、保存用のスケッチを記述して書き込みます。
Wi-Fiのアクセスポイントを設定するプログラム
Arduino IDEを起動して、「ファイル」メニューから「新規ファイル」を選択し、表示されるスケッチに以下のように記述します。
Arduino IDE スケッチ例
M5StickC Plusへの書き込み
- 「ファイル」メニューから「名前を付けて保存」で任意の名前を付けて保存します。
- 「ツール」メニューから「ボード」情報を確認し、M5StickC Plusであるか確認します。
この際、「シリアルポート」にマイコンを接続したCOMポートが指定されているかも確認します。 - 「ツール」メニューから「シリアルモニタ」を選択してシリアルモニタを起動します。
- 「スケッチ」メニューから「マイコンボードに書き込む」を選択します。
Wi-Fi接続してみよう!
次に、M5StickC PlusをWi-Fiに接続するプログラムを作成します。
不揮発性メモリに記憶させたアクセスポイント情報を読みだして接続します。
Wi-Fi接続するプログラム
Arduino IDEを起動して、「ファイル」メニューから「新規ファイル」を選択し、表示されるスケッチに以下のように記述します。
Arduino IDE スケッチ例
M5StickC Plusへの書き込み
- 「ファイル」メニューから「名前を付けて保存」で任意の名前を付けて保存します。
- 「ツール」メニューから「ボード」情報を確認し、M5StickC Plusであるか確認します。
この際、「シリアルポート」にマイコンを接続したCOMポートが指定されているかも確認します。 - 「ツール」メニューから「シリアルモニタ」を選択してシリアルモニタを起動します。
- 「スケッチ」メニューから「マイコンボードに書き込む」を選択します。
プログラム実行結果
シリアルモニタ上に以下の通り表示されれば成功です。
Connecting to your-ssid ............... WiFi connected IP address: 192.xxx.xxx.xxx Disconnect from WiFi . WiFi disconnected
さて、これでWi-Fi環境に接続することができました。
今回の記事は以上になります。
M5StickC向けのプログラムから、最初に読み込むライブラリを「M5StickC」から「M5StickCPlus」に変えるだけで動作しました。基本的な部分は流用可能でしたね。
今後の記事では、今回行った、Wi-Fi接続を使用してインターネット上の時刻サーバ(NTP)から現在時刻を取得してマイコンの時刻を同期するプログラムについて、M5StickCのプログラムが流用できるか確認します。
最後までご覧いただきありがとうございました。
今回使用したマイコンはこちら!
画面付きで小型のマイコンです。旧版のM5StickCから、ディスプレイサイズ、バッテリ容量が変更になっています。ブザーも実装されました。通信(WiFi/Bluetooth)機能、6軸加速度センサーも搭載されています。
Aruduino で開発できます。Amazonで確認
これからはじめる方にお勧めの参考図書はこちら!