MicroPython Smart Holiday Lights
Learn how to animate a strand of NeoPixels with MicroPython running on the ESP8266 WiFi microcontroller. Control the lights directly from a web page!
MicroPython Displays: Drawing Shapes
Learn how to use a port of the Adafruit GFX library to MicroPython so you can draw shapes like lines, rectangles, circles and triangles!
CircuitPython Hardware: ILI9341 TFT & FeatherWing
Learn how to connect and use a ILI9341 TFT display breakout and FeatherWing with a CircuitPython and MicroPython board. Focuses on CircuitPython and MicroPython for the ESP8266 and M0/SAMD21 boards.
MicroPython Displays: Drawing Text
Learn how to use a MicroPython text drawing module to write and scroll messages on LED matrix, Charlieplex LED, NeoPixel matrix, and other displays.
CircuitPython Hardware: Charlieplex LED Matrix
Learn how to connect and use Charlieplex LED matrix breakouts and FeatherWings with a CircuitPython or MicroPython board. Focuses on the ESP8266 and SAMD21 CircuitPython and MicroPython ports.
CircuitPython Hardware: LED Backpacks & FeatherWings
Learn how to connect and use LED matrix and segment display backpacks & FeatherWings with a CircuitPython board. Focuses on CircuitPython and MicroPython for the ESP8266 and M0 / SAMD21.
CircuitPython Hardware: PCA9685 DC Motor & Stepper Driver
Learn how to connect the PCA9685 DC Motor & Stepper driver to a CircuitPython board and use it with a simple Python module. Focuses on CircuitPython and MicroPython on the ESP8266 and M0 / SAMD21 processors.
CircuitPython Hardware: PCA9685 PWM & Servo Driver
Learn how to connect the PCA9685 PWM & servo driver to a CircuitPython board and use it with a simple Python module. Focuses on CircuitPython and MicroPython on the ESP8266 and M0 / SAMD21 processors.
CircuitPython Hardware: SSD1306 OLED Display
Learn how to connect a SSD1306 OLED display to a CircuitPython board and control it with a simple Python module. Focuses on CircuitPython & MicroPython for the ESP8266 and M0 / SAMD21.
MicroPython for SAMD21
Learn about Adafruit's SAMD21 MicroPython port which allows boards like the Feather M0 and Arduino Zero to run MicroPython!
CircuitPython Hardware: SD Cards
Expand your CircuitPython and MicroPython usage with more storage! Learn how to use a microSD card with CircuitPython and MicroPython boards like the ESP8266 and M0 / SAMD21!
MicroPython Hardware: I2C Devices
Use the I2C protocol to talk to sensors and other devices using MicroPython. With just two wires I2C allows you to talk to many devices!
MicroPython Hardware: SPI Devices
Learn how to talk to SPI, serial peripheral interface, devices using MicroPython boards.
MicroPython Hardware: Analog I/O
Learn how to use analog to digital converters to capture analog signals, or PWM & digital to analog converters to produce analog signals using MicroPython!
MicroPython Hardware: Digital I/O
Learn how to use digital I/O (input & output) pins with MicroPython. With digital I/O you can blink LEDs, control relays or transistors, read buttons, and much more.