This UNO R3 +WiFi ATmega328P+ESP8266 Module CH340G is defined as a modernized version programmable board compatible with the Arduino UNO board. This module with fully integrated microcontroller ATmega328 and a Wi-Fi chip ESP8266 with 32 MB memory on one board. All modules in this board can either work together or individually. And everyone has their own pinout headers.
This module is an ideal solution for developing new projects that require Uno and WiFi. We can update sketches and firmware for ATmega328 and for ESP8266 Via USB. The onboard CH340G functions as the USB serial converter. It is a modernized version of the classic Arduino UNO R3 board Uno R3 ATmega 328 and WiFi ESP8266 features 8Mb (MegaByte) memory. The DIP switch present on the board switches the modes of interaction of microcontrollers. Hence each of the microcontrollers has led to connecting peripheral sensors and modules.
This board is quite simple to operate and install. The board has a DIP switch, to connect the modules. For example, to USB and ATmega328, USB and ESP8266, ATmega328 and ESP8266. The CH340 board based on ESP8266 was designed as an integrated chip specifically to fulfil the needs of a new connected world. It consists of all-in-one microcontroller + WiFi platforms widely used with WiFi for IoT applications.
The Arduino Uno board was designed as an open-source microcontroller board based on the Microchip ATmega328P microcontroller and developed by Arduino. cc. The board consists of sets of 14 digital and 6 analogue input/output pins. Thus can be interfaced to various expansion boards and other circuits. Moreover, this Arduino Uno compatible board operates at a supply voltage of 5V at a current of 800mA.