ESP8266 are widely available low cost Wi-Fi modules. They consist of single chip CPU with GPIO, Analog channel, Serial channels, I2C, SPI, and most importantly on chip Wi-Fi. Initially marketed as a low cost Wi-Fi modules for Arduino, and Raspberry Pi boards, they also can be programmed as stand alone boards with the Arduino IDE. To do this, you need first to install the ESP8266 libraries and tools in the Arduino IDE.
In this Tutorial I will show you how you can install the ESP8266 libraries and tools, and start programming your ESP8266 modules in the Arduino IDE.
The libraries and tools are available on gighub here: