Skip to Content
Lumensalis CircuitPython framework coming soon 🎉

Lights

A Light is something that lights up - usually an LED. The LCPF simplifies working with “lights” - whether they are adressable RGB LEDs like NeoPixels and WS281X variants, traditional single-color LEDs, or other light producing components (such as old-school incandescent bulbs)1.

Lights in LCPF come in three flavors :

  • Solid : single color simple on/off
  • Dimmable : single color, varying brightness (0-100%)
  • RGB : full variable color

limitations

There are some things which “light up” which are not (at least yet) currently supported by the LCPF. A few examples include:

  • matrix LED displays
  • variable “white” LEDs
  • You can use adjustable “white” LEDs with the LCPF, such as RGBW or white with “tunable temperature”. However, the LCPF does not support a separate “whiteness” channell for Lights, so you’d have to define them as RGB or Dimmable lights in your ProjectDefinition. Adding an additional RGBW flavor for Lights is possible, but not currently planned.
  • Tesla Coils, Lasers, Plasma generators, …
    • The LCPFThese

Footnotes

  1. assuming you’re using an LCPF supported Controller, Shield, or Device which works with the type of Light you want to use. ↩

Last updated on