The M5StickC is a mini version of the M5Stack and also based on the ESP32 microcontroller. It is a user-friendly and open-source IoT development board. The M5StickC programming is possible with UIFlow, MicroPython and of course the Arduino IDE. There are countless extensions available that are easy to connect to the Grove or HAT ports. In addition, you can of course also develop extensions for these standard connections.
Furthermore, the M5StickC is equipped with a battery with an associated charging circuit and a TFT color screen. All of this is in a compact and sturdy housing, making it an ideal platform for developing portable or “wearable” projects.
Based on the ESP32 microcontroller with 4 MByte Flash and WiFi / Bluetooth
TFT Color Screen 80×160 (0.96 “, Driver IC: ST7735S)
An LED (red)
6-axis motion sensor (SH200Q)
Real-time clock (BM8563)
Infrared (IR) LED
80 mAh Lipo battery with charging circuit
Expansion port (HAT)
USB Type-C for programming, charging and power supply
Everything is now ready to upload sketches to the Stick, for example, one of the sample sketches. Note that it is switched on, otherwise, the upload will not work. You can turn on the Stick by briefly pressing the power button. You can turn it off again by holding down the power button for longer.
You can address the various hardware components in your sketches by using the GPIOs below.
MIC SCL / HAT
More information about the Stick can be found here: