ESP8266 Running Python Using MicroPython (Mac and Windows)

Your support helps me post videos more frequently:
Find me on:

In this video tutorial I show you how to load a specific firmware to the ESP8266 (ESP-12E), which allows you to program it using the Python programming language. You’ll need to have your ESP8266 Development Board set up on your computer, which I cover in another video (https://www.youtube.com/watch?v=G6CqvhXpBKM). Please find below the relevant links as mentioned in the video.

Video editing/production:
Zahari Schtonov (https://twitter.com/zwaves)

ACROBOTIC Development Board for ESP8266:
ACROBOTIC ESP8266 ESP-12E Development Board with USB-to-Serial Onboard
http://amzn.to/2dAZ1mW (affiliate)

MicroPython 1.7 Quick Reference for the ESP8266: http://docs.micropython.org/en/latest/esp8266/esp8266/quickref.html

Instructions for readying the toolchain are here:

File to be changed on Max OSX in case of SDK compilation error:

Compiling and flashing commands for the firmware are available here:

The MicroPython firmware for ESP8266 is rapidly evolving. The pyb.Pin class is now deprecated in favor of machine.Pin:

Pyserial is a module needed to run the tool ‘esptool’ to flash firmware onto the ESP8266. Download from:

Esptool is a tool written in Python that allows us to flash firmware onto the ESP8266 IC over an USB connection:

I also have a detailed guide for getting started with the ESP8266 including explanations of how to use other firmware (AT Commands and NodeMCU):

Music by Jason Shaw (http://audionautix.com/). Creative Commons License 3.0.

#ESP8266 #Arduino #Tutorial


Leave a Reply

Your email address will not be published. Required fields are marked *

How to Fix Xbox App Sign In Error 0x409 or 0x80070422 (100% Work) Xbox Not Working!

fix Xbox Live Core Services error code 0x80a4001a