Our kits include a ESP8266 microcontroller board. We feel it is one of the best development boards for the Internet of Things, whether you’re just beginning, or a more advanced maker. It has a microcontroller which is capable of being programmed using several IDEs and programming languages. It has a built-in wifi stack, which makes IoT integration simple.

Most of our projects will focus on integrating sensors through the general purpose input/output (GPIO) pins. The ESP8266 natively supports analog to digital conversion (ADC) and has programmable pulse width modulation (PWM), which means your projects can use digital circuitry and programming to emulate analog output signals. It also supports advanced connectivity through I2C and SPI buses.

To put it simply, you can use the chip included in our kits to do all sorts of things. We guide you through our projects using the Arduino IDE. It’s also possible to program for the ESP8266 module using Lua, MicroPython, and even directly in C.

As you follow through our guides, we will simply tell you which pins on your ESP8266 to connect for each project. As a point of reference, here is a full schematic of the pinouts of the ESP8266.