Arduino Uno + WiFi R3, AtMega328p+NodeMCU, WeMos ESP8266 Development Board, 8Mb Memory, USB-TTL CH340G Compatible with Arduino UNO are fully integrated on one board. The Uno R3 ATmega328 and WiFi ESP8266 with memory 8Mb (MegaByte). All of the modules can work together or separately. And everyone has their pinout headers.
The convenient solution for the development of new projects requiring Uno and WiFi. With USB, you can update sketches and firmware of ATmega328 or ESP8266. The board has the USB-serial converter CH340G. Using this board is very simple.
The board has a DIP switch, to connect the modules with USB and ATmega328, USB and ESP8266, and ATmega328 and ESP8266.
Arduino Uno + WiFi R3 Features
-
Convenient solution for projects requiring both Uno and WiFi capabilities
-
USB updatable sketches and firmware for ATmega328 and ESP8266
-
USB-serial converter CH340G for easy connectivity
-
DIP switch for flexible module connections
-
Compatible with Arduino Uno
DIP Switch Configuration
Connection | DIP | ||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | |
ATmega328 With ESP8266 | ON | ON | OFF | OFF | OFF | OFF | OFF |
USB connect to ATmega328 | OFF | OFF | ON | ON | OFF | OFF | OFF |
USB connect to ESP8266 (update firmware or sketch) | OFF | OFF | OFF | OFF | ON | ON | ON |
USB connect to ESP8266 | OFF | OFF | OFF | OFF | ON | ON | OFF |
All modules work independently | OFF | OFF | OFF | OFF | OFF | OFF | OFF |
How to Program the Arduino Uno + WiFi R3
Step 1: Download the Driver
- Visit the website https://wiki.wemos.cc/downloads to download the necessary driver for your board.
Step 2: Write and Prepare Your Code
- Open the Arduino Integrated Development Environment (IDE) and write your code.
- Once you’ve finished writing your sketch, proceed to the next step.
-
-
Set dip-switches (3,4) ON and (5,6,7) OFF.
-
Select Arduino UNO as the board in the Arduino IDE.
-
Ensure the correct COM port is selected.
-
Enable verbose output during upload in Arduino preferences.
-
Upload the sketch and press the red reset button after the initial few lines of the upload process.
-
-
-
Set dip-switches (5,6,7) ON and (4,5) OFF.
-
Download and install the ESP8266 community board manager.
-
Select Generic ESP8266 module.
-
Reset the board using the red reset button before uploading.
-
Upload the sketch.
-
After uploading, set dip-switch 7 to OFF to retain the sketch after reboot.
-
Arduino Uno + WiFi R3 Pinout Diagram

Reviews
There are no reviews yet.