Getting Started with ESP8266 WiFi Transceiver (Review) - JohnHau/mis GitHub Wiki

https://randomnerdtutorials.com/getting-started-with-esp8266-wifi-transceiver-review/ https://makeradvisor.com/esp32-vs-esp8266/ https://makeradvisor.com/best-esp8266-wi-fi-development-board/ https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/

https://randomnerdtutorials.com/projects-esp8266/

The ESP8266 is a Wi-Fi module great for IoT and Home Automation projects. This article is a getting started guide for the ESP8266 development board. image

About the ESP8266 The ESP8266 is a $4 (up to $10) Wi-Fi module. It allows you to control inputs and outputs as you would do with an Arduino, but it comes with Wi-Fi. So, it is great for home automation/internet of things applications.

So what can you do with this low cost module?

create a web server send HTTP requests control outputs read inputs and interrupts send emails post tweets If you want to create a web server with the ESP8266, we highly recommend following our tutorial: Build an ESP8266 Web Server

image

Comparing the ESP8266 with other Wi-Fi solutions on the market, it is a great option for most “Internet of Things” projects! It’s easy to see why it’s so popular: it only costs a few dollars and can be integrated in advanced projects. We’ve published dozens of free ESP8266 projects and tutorials.

There is a successor of the ESP8266 – the ESP32. The ESP32 combines Wi-Fi and Bluetooth and is dual core. Read the following article to find the differences between the ESP8266 and the ESP32:

ESP32 vs ESP8266 – Pros and Cons

image

image

image

image

image

We recommend taking a look at our ESP8266 GPIO guide that shows in great detail the function of each GPIO and how to use them:

ESP8266 Pinout Reference: Which GPIO pins should you use?

Programming the ESP8266 Using Arduino IDE There are several ways to program the ESP8266. We often use Arduino IDE or MicroPython.

You can follow one of the next tutorials to get started with the ESP8266 in Arduino IDE or MicroPython:

How to Install the ESP8266 Board in Arduino IDE Getting Started with Thonny MicroPython (Python) IDE for ESP32 and ESP8266 Recommended ESP8266 Projects After installing the ESP8266 board add-on in your Arduino IDE or flashing MicroPython formware, you can start making projects with the ESP8266.

We have a compilation with more than 30 projects and tutorials with the ESP8266:

30+ ESP8266 Projects and Tutorials