Arduinoとfirebase hosting用のサンプルコードです.
- M5Stack
- M5Stack Basic
- M5Stack Gray
- M5StickC
- M5Atom Matrix
- Firebase
Arduino IDEのほかに,Visual Studio Codeをインストールしておくことを勧めます.
- Arduino IDE
- Visual Studio code
Arduino IDEでM5Stackを利用するための環境構築を行います.
CP2104 driverを以下のアドレスよりダウンロードしてインストールします.
Arduino IDE内の環境設定における追加ボードマネージャに記述するアドレスは以下となります
- Arduino-ESP32 Support
https://dl.espressif.com/dl/package_esp32_index.json
ツールメニューよりボードマネージャを選択し,esp32
で検索を行います.
検索結果から,esp32 by Espressif Systems
のパッケージをインストールします.
M5Stack basic, Gray, StickC, Atom
等,自身が利用するデバイスに合わせてボードを選択します.
ツールメニューライブラリを管理からライブラリマネージャ画面を開き,デバイスに応じたライブラリをインストールします.
- m5Stack {Basic, Gray}
- m5stack
- m5StcickC
- m5StickC
- m5Atom
- m5Atom
- FastLED
写真はm5stack Basic, Grayデバイスの時のライブラリ
- Firebase ESP32
- ArduinoJson
- ライブラリ検索で追加
- https://arduinojson.org
http://visjs.org/ 3D,2Dの可視化を容易に可能とするjavascriptライブラリです.今回は,2dのグラフ機能を利用しています.
- M5Stack LCD
- Arduino Json
- Firebase Documents
- https://firebase.google.com/docs/
- Realtime databae REST