Home / Tutorials / ESP8266 Tutorial (page 2)

ESP8266 Tutorial

NodeMCU ESP8266 tutorialsHere’s a list of ESP8266 Tutorials you can try if you want to learn how to use this WiFi microcontroller. The ESP8266 and its compatibility with Arduino IDE paves the way for many WiFi-based projects. You can easily create web servers, IoT projects and many more!

1.3" I2C OLED with Arduino and ESP8266

Wiring diagram of 1.3" I2C OLED and NodeMCU

Last time, I featured the 0.96” OLED display and how to use with an Arduino microcontroller. If that screen was too small, you can try upgrading to a slightly larger 1.3” display. This tutorial aims to guide you on how to use the 1.3” OLED with popular microcontroller boards such …

Read More »

WeMos D1 Mini Pinout and Getting Started Guide

WeMos D1 Mini

The WeMos D1 Mini is a compact ESP8266 development board with 11 digital I/O pins, one analog input, and built-in WiFi. This guide covers the complete WeMos D1 Mini pinout, including the D0–D8 to ESP8266 GPIO mapping, I2C, SPI, UART, ADC, power and boot pins. After the pinout reference, we'll …

Read More »

ESP8266 NodeMCU DHT22 Interfacing Tutorial

NodeMCU DHT22

The DHT22 is a temperature and humidity sensor in one package. It is widely used mainly due to its price but also because of it being robust and user-friendly. In this NodeMCU DHT22 interfacing tutorial, I will guide you in creating an IoT-based weather monitoring project with ESP8266.

Read More »

Web Server with NodeMCU WebSocket

NodeMCU WiFi Access Point

Uploading sensor data to web servers is one of the core ideas for Internet of Things (IoT). Such data are often small-sized and are continuously updated over time. And while HTTP performs satisfactorily for simple applications, like how I showed in my NodeMCU web server tutorial, there is a need …

Read More »

NodeMCU MQTT Tutorial

NodeMCU Webserver

So far, we've been using HTTP in our NodeMCU web servers and while it works, the protocol is not really the best way for sending and receiving small-sized data for IoT applications. In this tutorial, I will introduce you to MQTT using ESP8266.

Read More »