Table DIP-switch: WiFi R3 + UNO Micro-USB connection ATmega328P+ESP8266 32MB flash USB-TTL CH340G DIP 1 2 3 4 5 6 7 ATmega328 USB ESP8266 ON ON OFF OFF OFF OFF USB OFF OFF ON ON OFF OFF OFF ATmega328 ESP8266 (Sketch or firmware update) USB: OFF OFF OFF OFF ON ON Independent ESP8266 (communication) OFF OFF OFF OFF ON ON OFF Off, off, off, off, off The Arduino Uno The ATmega328P serves as the foundation for the Uno microcontroller board. It features a 16 MHz quartz crystal, 6 analogue inputs, 14 digital input/output pins (six of which can be used as PWM outputs), a USB port, a power jack, an ICSP header, and a reset button. Everything required to support the microcontroller is included; just connect