esp8266 communcation using arduino uno

Dear all

I have purhased ESP8266-12E Buy online ESP8266 -12E Wi-Fi Wireless Transceiver Module in India at low cost from DNA Technology, Nashik.
model. Now i would like to communicate with arduino uno. I have few doubts giving connections. weather 3.3v can given from arduino uno or not??

Is there any example code with above version??
https://forum.makeblock.com/t/wifi-esp8266-robot/7342

wiring2:
http://www.agcross.com/2015/09/the-esp8266-wifi-chip-part-3-flashing-custom-firmware/esp8266-esp-12-wiring-diagram-required-for-bootloader-mode-for-flashing/

wiring3

wiring 4

which is proper one. and it wont damage esp module & suitable working code to test basic functionality esp module working or not.

With a ESP8266-12E, you don't even need an Arduino.

.

ESP8266 = 1 A/I pin and ... 9 GPIO ?

NANO 8 A/I pins, 12 GPIO ?

ESP8266= 3.3 V

UNO/NANO = 5 v

although they can do many of the same things, neither is a replacement for all the functions of the other.

lots of help on google esp8266 to UNO serial
got over 1million hits

Using the ESP8266 WiFi Module with Arduino Uno publishing to ThingSpeak | by Christopher Grant | Medium'

Not a direct replacement, but if you need WiFi connectivity then programming an ESP with some port extenders is usually much easier than figuring out the communication between Arduino and ESP module - especially as you normally have to use a Serial connection between the two.

A Beginner's Guide to the ESP8266

Flashing the ESP8266 with an Arduino UNO

Pieter

Using AT commands to control an ESP8266 over a serial connection is straightforward if you just want to add some WiFi capability to an Arduino. And much cheaper than a WiFi shield.

A 5v Arduino will be able to detect the 3.3v serial signal from an ESP8266 on the Arduino Rx pin but you will need to step-down the 5v Arduino Tx signal before it gets to the ESP8266 Rx pin. There are various ways to do that. You can use a couple of resistors as a voltage divider

OR you can connect the ESP8266 pin to 3,3v with a resistor (5k6 should do) and connect the Rx pin to the Arduino Tx pin with a diode that prevents the 5v from getting to the ESP8266. In effect the resistor holds the ESP8266 Rx pin HIGH and the Arduino can pull it LOW.

...R

Most people get the ESP8266 just for wifi.
If that is the only goal, then the cheapest option is actually the ESP-01.
The ESP 12-E is overkill.

However, if the OP doesn't require all the IO pins of the Arduino, the ESP 12-E is capable of being used on its own.

.

You can do it either way and there is lots of documentation for both ways.

The Arduino UNO/NANO can talk to the ESP and you can use the ESP as a WiFi node

You can use the ESP8266 as the microcontroller with built in Wifi if your needs allow.

There is no wrong way.

I am a firm believer in starting with the application and then picking the right parts to make it easy to get it done.

Since all you asked was if it can be done, then yes, and Google is your friend. tons of links to walk you through it.
And, as was pointed out, the ESP8266 has quite a few pins that might allow you to use that instead of an UNO/NANO

ESP8266 many things

just to show what can be done with a single ESP8266-01
a stepper
2 relays
1 LED display
1 Buzzer
1 bargraph