M5Stack
むとうのおすすめ
https://www.switch-science.com/cdn/shop/files/ceaa1e15-60ea-4235-b4c9-674b3c62da65_952x952.png
M5Stack
https://gyazo.com/8325422539f9ed1e709fcf12290115cf
画面やボタン、バッテリーや筐体が最初からパッケージ
UnitやHatと呼ばれる拡張機器
ハードウェアの特徴
CPU: ESP32, ESP32S3, など
ディスプレイ
320x240TFT (Core,Core2)
80×160TFT (M5StickC)
135x240TFT (C Plus)
5x5フルカラーLED (ATOM Matrix)
バッテリー
150mAh (Core)
390mAh (Core2)
80or95mAh (C)
120mAh (C Plus)
ネットワーク
Wi-Fi(2.4G)
Bluetooth Low Energy
内臓センサー
加速度センサー(IMU)
ジャイロ
ボタンスイッチ
温度センサー
など
オーディオ:マイク, スピーカー
その他I/O
Grove A(I2C)
B(A/D,GPIO)
C(UART)
M-BUS
など
プログラミング環境
プログラミング環境には、以下の3つがあります。
https://gyazo.com/f0616bf3f6af57dd1992c7bf510c7bca
https://gyazo.com/781257459f0c4afc7ae6463e579b1c11
C言語やC++言語でプログラミングできます。
M5Stack用ライブラリも豊富で、サンプルスケッチも用意されています。
https://gyazo.com/9741ce6147d44b2fa6f1e90409a2cee1
MicoroPython: Pythonのマイコン版
Python
UiFlowからの変換も可能
https://gyazo.com/bbb4ab05cb5907a1e479a549eb747480