This guide has been archived, there may be changes in the MicroPython API that makes this guide not work, and we won't be updating or supporting it.

Celebrate the holidays with MicroPython and smart holiday lights that are controlled from the web!  This project shows you how to animate NeoPixels with MicroPython running on the ESP8266 WiFi microcontroller.  Just pick the color and type of animation on a web page, click a button, and your holiday lights will spring to life with animated holiday cheer.  The smart holiday lights will even remember their last animation run it on power up.  This project is a great demonstration of the ESP8266 and MicroPython's strengths like easy WiFi access with the WebREPL and storing data in MicroPython's file system.

To follow this guide you'll want to be familiar with MicroPython by reading these guides:

See all the MicroPython guides in the learning system for more information.

In addition you'll want to read the NeoPixel Uberguide to understand the different types of pixels and considerations like how to power them.

This guide was first published on Dec 09, 2016. It was last updated on Mar 16, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.