Today Pageviews

Enter your email address:

ESP8266 Tutorials - How to Use Arduino board as a ESP8266 Programmer?



                      ESP8266 is a small Micro controller with inbuilt WiFi and it is a more powerful then a arduino. three more way to program and flash firmware to ESP8266.  Mostly using CP2102 USB-TTL UART  or PL2303 USB-TTL programmer. But you can also use your arduino board as a ESP8266 Programmer (like a other Programmer). if you very familiar in flash the programs in controllers then,  this tutorial is not help you..Just use your arduino Board as a ESP8266 Programmer..No nedd FDTI chip or other programmer.

Watch this Video first


Required Hardware Component

  • 1x ESP8266 Any Module( Used Ai-Thingers ESP-12F)
  • Arduino Uno Board - Any Version(*Try Another Arduino Board) 
  • USB Cable to Arduino Board
  • Wires

Required Software and Tools

  • Windows or Linux System
  • Arduino IDE (or) ESPlorer IDE (or) Lua Loader
  • 5Nos Wires

Steps for flash firmware

  • Remove Atmega320P chip or other At-mega IC
  • ESP8266 chip GPIO-0 pin should be low (Program Mode-Flash firware)
  • Check Enabled Ardiuno COM port in Device Manager
  • Open ESP8266 Flasher tool
  • Select "Config"
  • Upload your firmware
  • Select Operation (When firmware upload is finish to flash tool)
  • Click "Flash" (When Flash mode GPIO 10 is Blinging in ESP8266)

Steps for Upload Code to ESP8266

  • Remove Atmega320P chip or other At-mega IC
  • ESP8266 chip GPIO-0 pin may High or Open (Normal Mode)
  • Check Enabled Ardiuno COM port in Device Manager
  • Open ESPlorer Tool
  • Set 115200 Baud Rate and click Open
  • Upload Your Code

Connection


  • Refer the above diagram and connect your ESP8266(Ai-Thingers) module with arduino board. 
  • But one thing is important " You must remove the "Atmega IC".
  • because we only using that board as a programmer, Otherwise Binary files also upload in your arduino Atmega IC". This is very simple

How to flash firmware to esp8266 chip???

  • once check assigned COM port of USB in Device manager.
  • If you know COM port Directly set that COM port to ESP8266 Port

See Also 


Links

Web          : ESP8266IoT

Facebook  : ESP8266 Internet Of Things

Google+      : ESP8266

YouTube    : ESP8266- YouTube

No comments: