Wifi ESP8266
Library voor zelfstandig gebruik naast Arduino. This project brings support for ESP8266 chip to the Arduino environment. It lets you write sketches using familiar Arduino functions and libraries, and run them directly on ESP8266, no external microcontroller required.

Er bestaat een Beginners guide to the ESP8266. Het is verwarrend dat de namen ESP01 en ESP8266 door elkaar worden gebruikt. Dit printje bevat een ESP8266 µcontroller. Maar het printje bevat ook nog een Wifi chip en dan heet het hele printje ESP01. Het printje kan op meerdere manieren worden gebruikt (zie ESP01). Op deze pagina wordt beschreven hoe u de module kunt gebruiken als Wifi module aan uw Arduino. Er zijn verder nog 2 weerstandjes nodig om een spanningsdeler te maken aan de ingang van de ESP8266 (2k2Ω en 1kΩ). Dit is nodig omdat de ESP8266 op 3,3Vdc werkt. Verder kan de ESP01 rechtstreeks op een Arduino worden aangesloten.

WifiEsp blijkt de enige library die de regie op de Arduino houdt en de ESP01 als module gebruikt.

Eerste gebruik
De ESP01 modules zijn bij ons geladen met AT software als wij ze ontvangen. Maar dit kan worden overschreven met ISP. Instructables is niet erg duidelijk. Adafruit wordt aangeraden op Github als tutorial en anders SparkFun. USB <-serial converter is nodig bij beiden. Sparkfun gaat over een volledig zelfstandig ESP01. Het lijkt er op dat de ESP8266Wifi.h bibliotheek helemaal is toegespitst op een ESP01 als zelfstandige µcontroller.

Door het OS te overschrijven. By doing so you will render your ESP01 useless as Arduino extension since you will overwrite the preloaded software. However just as well as it is possible to overwrite the preloaded software you can also restore it later.

https://learn.adafruit.com/esp8266-temperature-slash-humidity-webserver Adafruit has changed the firmware to their own firmware.

Stefan Frings

http://domoticx.com/esp8266-wifi-esp-01-module-aansluiten/

Op internet lijkt de ESP8266Wifi.h bibliotheek favoriet. Ja maar die is voor een zelfstandig werkende ESP01. Er worden ook meerdere bibliotheken met de IDE meegeleverd die samenwerken met de ESP8266Wifi.h maar de bibliotheek zelf wordt niet meegeleverd. Hier een tutorial. De ESP01 wordt dan gebruikt als WiFI module voor de Arduino. Hij kan dan wel worden geprogrammeerd met de Arduino IDE. Dit zou het moeten zijn voor beginners.