Skip to main content

How to Setup Uno R3 Wifi Atmega328p Esp8266

See how little code it takes to build a Battleships game in Blazor.

What Is UNO R3 WiFi ATmega328P ESP8266?

The board allows you to program the outputs through various pins on the board, it also provides a WIFI capability. You can get the specific one here, but there are other options available: without WIFI, with Bluetooth, and more.

Set up Arduino IDE

In order to make this work, you have to install and set up the Arduino IDE in a specific way.

1. Download the USB driver, it will not connect until that is installed.

Simply unpack and run the .exe file

2. Download Arduino IDE version 1.6.5 (If you get a different device, the version might be different)

3. Add the ESP8266 toolkit (Board manager)

Go to File --> Preferences


Inside there, you will a field named "Additional Boards Manager URLs". Paste the provided link into the field and click "Ok"


Once you are done with that, you will need to go to Tools --> Board --> Boards Manager...


In there, type "esp8266" into search and install the item. Make sure you have version 2.7.4 (it might be different for other similar devices).


Set up the device

In order to upload to the device, you will need to adjust the switches to correct positions first.

Scroll to Continue

Before connecting the USB, you need to switch on the following switches:

5 - 6 - 7

After you upload, before disconnecting - you need to switch these:

5 - 6

If you omit this step, the program will be erased after you disconnect the USB.

Before every upload, you will need to hold down the red button. This will reset the device and allow you to upload new sketch.

Sketch examples

The sketch examples that are suitable for this device can be found in File --> Examples, choose one of the ESP8266. To test if the upload and device are working, you should use the Blink example first.

Option directly from China:

Option from amazon:

Find courses here:

Taurius on SkillShare:

Support this channel and find great deals on patreon:

This article is accurate and true to the best of the author’s knowledge. Content is for informational or entertainment purposes only and does not substitute for personal counsel or professional advice in business, financial, legal, or technical matters.

Related Articles