M5StackはEspressif社のマイコンESP32を搭載したコンパクトなIoT端末です。Arduino IDE、MicroPythonとEspressif社のESP-IDFでプログラミングできます。ここではM5Stackと温湿度・気圧センサーBME280、空気品質センサーBME680をMicroPythonで制御してセンサーデーターを読み、Ambientに送る例を紹介します。M5Stackの概要とArduinoで使う例は以下のページをご覧ください。 M5StackでセンサーデーターをAmbientに送る (Arduino編) M5Stackを使うためのMicroPythonの環境設定 M5StackのMicroPython開発環境には次の二つがあります。 M5Cloud: クラウドでソースコードを管理する開発環境 オフライン環境: ローカルのPCでソースを管理する環境 公式サイトの説