Menu Close

Introduction-ESP8266 ESP-12E/F module

This tutorial of Robo India explains the introduction of ESP8266 ESP-12E/F and how to set up ESP8266 ESP-12E/F module in programming mode

1. Introduction 

ESP-12E/F is designed and developed by Shenzhen Doctors of Intelligence & Technology (SZDOIT) based on the Ultra-low power consumption.ESP-12E/F is specially for mobile devices and application of IoT (Internet of Things). Now, ESP-12E/F is widely applied to internet, communication in local area, intelligent home, industrial control, handed-devices, and etc.


1.2 Hardware required

S.No.ItemQuantity
1FTDI Breakout 1
2ESP8266-ESP-12E/F 1
3XL-4015 1
4Male to Female jumper wire 5

2.ESP-12E/F interfacing with FTDI

These pins function as follows:

1) The Output – is connected to GND pin of ESP-12E/F

2) The Output + is connected to VIN pin of ESP-12E/F

3) The FTDI board the RXI is connected to TX of ESP-12E/F

4) The FTDI board the TX is connected to RX of ESP-12E/F

5) The FTDI board the GND is connected to GND of ESP-12E/F

3. How to Set Up ESP8266 ESP-12E/F in programming mode

Connect the FTDI to your PC through a USB port. The PWM led of the ESP12E/F module will switch on.

Set the output voltage to 5-7.5v voltage.Than in ESP12E/F follow these steps:-

1) Press the GPIO0 button and keep it pressed.

2) Press the reset button and keep it pressed

3) Release the reset button

4) Release the GPIO0 button

If a green light will switch on in LED2 on the ESP-12E/F module, then your ESP-12E/F is in programming mode.

4.Upload Your Sketch

1) Open the Arduino IDE.In the Arduino IDE, under Tools –> Board, select “Generic ESP8266 Module”.

2) Select the port in which the ESP-12E/F module is connected.

3) Upload an empty sketch to your ESP-12E/F module and check if the progress of uploading is displayed in the console of the Arduino IDE .If so, you can now write any sketch you want and program your ESP8266 easily.

If you have any query please write us at support@roboindia.com

Thanks and Regards
Content Development Team 
Robo India
https://roboindia.com


Leave a Reply