Get yourself a kit that can do it all! The M5Stack Basic Development Kit is a ESP32-based WiFi microcontroller that's compatible with MicroPython and Arduino. It comes jam-packed with Wi-Fi / Bluetooth capability, running at 240 MHz with the dual-core processor and 4MB of SPI Flash.Perfect for people who want to make advanced ESP32 projects with a display, user interface, speaker, and a couple buttons. It's super easy to snap in other M5 blocks to add sensors, interfaces or cameras, no soldering required. Upload your code with the built in USB C port, there's example code available on the M5Stack website.The Black M5 Core comes with: ESP32 module, with WiFi / Bluetooth capability 16MB of FLASH Micro-SD Card slot USB to Serial converter built in 320x240 2.0" TFT display 3 User Buttons + 1 Reset Button Small 1W speaker 110mAh LiPo battery Grove/I2C connector M5 stacking GPIO connector Kit includes: Black M5 Core Bottom panel 10 x Female/Male Jumper wires USB Type C Cable