M5StackはEspressif社のマイコンESP32を搭載したコンパクトなIoT端末です。Arduino IDE、MicroPythonとEspressif社のESP-IDFでプログラミングできます。ここではM5Stackと温湿度・気圧センサーBME280と空気品質センサーBME680をArduinoで制御してセンサーデーターを読み、Ambientに送る例を紹介します。MicroPythonで使う例は以下のページをご覧ください。 M5StackでセンサーデーターをAmbientに送る (MicroPython編) M5StackはESP32マイコン、電池、320 x 240 TFTカラーディスプレイ、スピーカーなどを搭載したIoT端末で、Wi-FiとBluetoothで通信できます。5.4cm x 5.4cmのコンパクトなケースに入っていて、拡張モジュールを積み重ねることで機能を追加で