Skip to Content
Lumensalis CircuitPython framework coming soon 🎉

Input concept

Think of Inputs like senses - taste, touch, sight, hearing… they are channels of incoming information about the environment in which your project operates. Practical examples include

  • Switches and buttons
  • positional sensors - like volume knobs
  • proximity/distance sensors
  • light sensors
  • IR/RF remote controls

Inputs are often, but not always, associated with a physical electronic component. LCPF also supports “virtual” inputs such as

  • DMX (Art-Net) device emulation
  • Web page controls 1
  • Mesh connections to other LCPF projects 2

An input is source for incoming change.

Examples

  • A switch, button, capacitive touch sensor, etc. can be an input
TypeDescription
Off/OnSwitch, button, digital input

Design notes for

Footnotes

  1. Partially implemented ↩

  2. Not implemented yet, but coming soon ↩

Last updated on