📄️ Audio
📄️ Display
📄️ Movement
📄️ Sensors
A sensor component is a bidirectional data component that encompasses everything from temperature, light, and capacitance measurements, to accent LEDs. Sensor components are used for anything that doesn't have a specialized component. For example, you'd use a sensor component for a bend sensor, however, you'd use a movement component for a brushless motor with an encoder. For more complex LED matrices, you'll want to define a display component instead to take advantage of the hardware accelerated, centralized, and programmatically efficient renderer; however, the development libraries have smooth timing functions for things like LED strips when a sensor component is accessed as something like an LED/set of LEDs, or a servo, etc.
📄️ Video
Video components take in a video stream from the outside for processing and/or reproduction. If you'd like to display video, please see the display component docs. Video components are managed by modman, however, their streams are exposed and managed by arbiter, Spanner Lib and AppLib will handle this for you when given the proper permissions so you don't have to worry about talking to arbiter directly.