One-button WS2812/NeoPixel controller on a $0.27 STC8G1K08A (8-pin 8051): 7 colors, brightness ramp, EEPROM memory. Bit-banged 800kHz at 35MHz IRC. Keil + SDCC.
-
Updated
Jul 17, 2026 - C
One-button WS2812/NeoPixel controller on a $0.27 STC8G1K08A (8-pin 8051): 7 colors, brightness ramp, EEPROM memory. Bit-banged 800kHz at 35MHz IRC. Keil + SDCC.
This project demonstrates the ADC (Analog-to-Digital Converter) functionality of the STC8G series microcontroller (like STC8G1K17 - STC8G1K08) using a 10K potentiometer and SSD1306 OLED display. The analog voltage from the potentiometer is converted to digital values and displayed in numerical form on the OLED screen.
Control WS2812 or NeoPixel LED strips with one button using this cost-effective, bit-banged firmware for the STC8G1K08A microcontroller.
Add a description, image, and links to the stc8g topic page so that developers can more easily learn about it.
To associate your repository with the stc8g topic, visit your repo's landing page and select "manage topics."