A Beginner's Guide To The ESP8266 16
A Beginner's Guide To The ESP8266 16
Guide to the
ESP8266
Pieter P, 08-03-2017
What is an ESP8266?
The ESP8266 is a System on a Chip (SoC),
manufactured by the Chinese company
Espressif. It consists of a Tensilica L106 32-bit
micro controller unit (MCU) and a Wi-Fi
transceiver
transceiver. It has 11 GPIO pins
pins* (General
Purpose Input/Output pins), and an analog
input as well. This means that you can program
it like any normal Arduino or other
microcontroller. And on top of that, you get Wi-Fi
communication, so you can use it to connect to
your Wi-Fi network, connect to the Internet, host
a web server with real web pages, let your
smartphone connect to it, etc ... The possibilities
are endless! It's no wonder that this chip has
become the most popular IOT device available.
(*) The ESP8266 chip itself has 17 GPIO pins, but 6 of these
pins (6-11) are used for communication with the on-board
`ash memory chip.
Programming
Requirements
An ESP8266 board
A computer that can run the Arduino IDE
(Windows, Mac or Linux)
A USB-to-Serial converter, it is very
important that you use a 3.3V model*
A USB cable
A 3.3V power supply or voltage regulator*
A Wi-Fi network to connect to
Next chapter