M5Stack
Beginner

Watch It In Action
This guide takes you from nothing to running your first program on the M5Stack Tab5 with Arduino IDE.
If you don't have it yet, download the latest version from arduino.cc and install it.
Go to Tools > Manage Libraries and install these two, accepting all dependencies when prompted:
This is the critical step. Connect the Tab5 over USB, then press and hold the reset button for about 2 seconds, until the internal green LED blinks rapidly. Release the button, and the Tab5 is ready for new firmware.
Arduino compiles the code and uploads it. If everything worked, you'll see a bar graph animation on the screen. You've just programmed your Tab5.
Try the other examples: IMU readings, microphone input, speaker output and touch. When you're ready for a real project, build my ambient day clock.