Category: Tutorials ESP8266: Arduino IDE programming – Web Server – Web Client – IoT

The ESP8266 is a small revolution in the family of Arduino microcontrollers. It is programmed as an Arduino using the Arduino IDE or in the Lua language (close to the Python). It is found for about 4 €. The ESP8266 has an analog input (3.2V), a serial port (RX / TX) and 9 digital inputs (3.3V max). You will find in this section many tutorials that address the following:

  • Installing (or reinstalling) the firmware, updating the firmware : NodeMCU (Lua), ESP Easy (IoT without programming)…
  • Programming from the Arduino IDE and using libraries
  • Web Server Programming: we add an HTML interface to drive the ESP8266 from a tablet, a smartphone, a computer from home or from the internet
  • Web Client programming: query services on the Internet (weather, time server …) or send data on an online service (Thingspeak…)
  • Example of code and tutorials in domotics, connected objects …
  • And many other projects

The ESP8266 module has the deep sleep mode which allows to put it in hibernation to save the battery. You can wake up the module at regular intervals to make ...

READ MORE +

The Websocket is a much faster communication protocol than the REST protocol that uses standard HTTP requests. The Websocket allows to open a bi-directional ...

READ MORE +

In the previous tutorial, we discovered and tested the MH-Z19 sensor which allows to measure the CO2 concentration without calibration. We saw how to read the ...

After several articles to present the principles of MicroPython on ESP8266 and ESP32 development board, it's time to get down to business. I propose to take ...

The Arduino Uno or ESP8266 boards do not deliver enough power to power the 6 robotic arm servo motors discussed earlier in this article. So you have to buy a ...

I propose today to learn how to detect the devices connected to the bus i2c in MicroPython. For this tutorial, we will retrieve the measurements returned by a ...

ESP8266 + DHT22 + MQTT, here's how we will learn how to make our first connected object (a temperature probe) and connect it to the Home Assistant server. To ...

In many applications, ESP8266 WiFi modules can replace Arduino by adding Wi-Fi connectivity at a lower cost. At the launch of ESP8266 (in 2014), the preferred ...

In the previous tutorial, we were able to test the firmware MicroPython which is now pre-installed by default on the Wemos LoLin32 Lite. The MicroPython ...

READ MORE +

The ArduinoOTA library is a library that allows to update the Arduino program (and ESP3226, ESP32) wirelessly in Wi-Fi. It is an essential ...

READ MORE +
DIY Projects