This is STM32F103C8T6 Minimum System Board Microcomputer STM32 ARM Core Board. This board is low cost Minimum System Development Board for ARM Microcontroller STM32F103C8T6. Board is suitable for learners that want to learn STM32 microcontroller with ARM Cortex-M3 32-bit core.
It is a customized version of the classic ARDUINO MEGA R3 board. Full integration of Atmel ATmega2560 microcontroller and ESP8266 Wi-Fi IC, with 32 Mb (megabits) of flash memory, and CH340G USB-TTL converter on a single board! All components can be set up to work together or independently.
It is a modernized version of the classic Arduino UNO R3 board. Full integration of a microcontroller ATmega328 and a Wi-Fi chip ESP8266 with 32 MB memory on one board. All modules can work together or individually. Each of the microcontrollers has led for connecting peripheral sensors and modules. A convenient solution for developing new projects that require Wi-Fi.