bertmelis / ledController

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ledController

This is a sample application to demonstrate my WS2811/WS2812 library.

screenshot

Features

  • built-in (async) webserver
  • communication using websockets
  • built-in OTA update using the webpage
  • synchronization between multiple simultaneous connected devices
  • setting colour, effects and on/off
  • no external network connections required
  • responsive design (limited testing)

How to use

  • download
  • install dependencies (or adjust in platformio.ini)
  • adjust platformio.ini for credentials and other data
  • build & upload to your ESP32

Known limitations

  • hardcoded credentials
  • MQTT support is ongoing, requires async mqtt library
  • made to build with Platformio
  • dependency management is manual, although is easy to be made auto via platformio

License

see LICENSE.

About

License:Apache License 2.0


Languages

Language:C 60.1%Language:C++ 13.5%Language:JavaScript 12.8%Language:HTML 5.2%Language:CSS 4.8%Language:Python 3.5%