ATOM Liteでできること 〜ATOM Liteの使い方

M5Stack社から、「ATOM Lite」というデバイスが発売されました。


「ATOM Lite」は、「M5StickC」から、バッテリーやLCDなどを取り除いた感じのデバイスです。
価格が1000円以下と、非常に安価なデバイスですが、Wi-Fiにつながるので、簡単に、ちょっとしたIoTデバイスをつくることができそうです。

スイッチサイエンスでは、2020年4月から販売開始しているようですが、ずっと品切れが続いており、2ヶ月近くがたって、ようやく入手できました。

外観はこのとおりです。サイズはわずか24 x 24 mmです。M5Stackも十分コンパクトだと思っていましたが、比べてみると、ATOM Liteの小ささが際立ちます。

裏面はこのとおりで、GPIOがこの面についています(M5StackやM5StickCのGPIOは、側面にあります)。

さっそく環境構築をしてみたいと思います。
環境構築の手順については、M5Stack社のドキュメント(こちら)を参考にしました。

ATOM用のボード設定

最初に、パソコンとATOM LiteをUSBケーブルでつなぎ、ATOM用のボード設定を行います。

  • Arduino IDEを起動し、「ツール」>「ボード」を選択すると、ボードのリストが現れるので、「ESP32 Pico Kit」を選択します。
  • 「ツール」を選択すると、各パラメータが表示されるので、以下のように設定します。「シリアルポート」は、ATOM Liteがつながっているポート番号です。なお、上記のドキュメントページにて、「Upload Speed」は「921600」に設定されていますが、それでは、スケッチを書き込む際にエラーになってしまったため、「115200」に変更しています。

ATOM用ライブラリのインストール

次に、ATOM用のライブラリをインストールします。

  • 「ツール」>「ライブラリを管理…」を選択します。
  • 「M5Atom」で検索すると、「M5Atom by M5Stack」が現れるので「インストール」をクリックします。

  • 同様に、「FastLED」で検索すると、「FastLED by Daniel Garcia」が現れるので「インストール」をクリックします。

  • インストールが終わったらライブラリマネージャを閉じます。

これで環境構築は完了です。

動作確認

それでは、サンプルスケッチを使って動作確認してみます。

  • 「ファイル」>「スケッチ例」>「M5Atom」>「Basics」>「LEDSet」を選択します。

  • 「→(マイコンボードに書き込む)」をクリックします。
  • スケッチが正常に書き込めると、ATOM Lite前面のボタンを押すたびに、ボタンについているLEDが「緑」→「赤」→「青」→「白」と変化するようになります。

なお、私がM5Stack、M5StickCの使い方を習得するのにあたっては、以下の書籍を参考にさせていただきました。


ごく基本的なところから、かなり複雑なスケッチや、ネットワーク接続など、比較的高度なものまで、つまづかずに読み進めていけるような構成になっており、大変わかりやすい本です。


このサイトで書いている、M5Stackシリーズ(M5Stack、M5StickCなど)に関するブログ記事を、「さとやまノート」という別のブログページに、あらためて整理してまとめました。

他のM5Stackシリーズの記事にも興味のある方は「さとやまノート」をご覧ください。