Input/Output library

The Input/Output library includes components that are meant to correspond to typical components found in electronics for interfacing with a user.

Button — a push-button for user input
DIP Switch — a row of small switches for user input
Joystick — arcade-style joystick for x,y user input
Keyboard — ascii text user input
LED — single-bit output as a colored light
LED Bar — a row of LEDs for displaying multi-bit values
Port I/O — bi-directional input/output (useful for FPGAs)
RGBLED — three-bit output as a multi-colored light
7-Segment Display — display numbers or patterns
Hex Digit Display — display 4-bit data as a hex digit
LED Matrix — a grid of 1-bit lights
TTY — display ascii text
File Viewer — display lines from a file
Slideshow — chooses and displays an image depending on a control signal
RGB Video — full-color video output

Up to Library Reference