Dynamic 7 Segment Display

From Visuino
Jump to navigation Jump to search

File:TArduinoDynamic7Segment.png

Summary

Dynamic 7-segment display module with configurable digit pins and multiple display types. Supports numeric and text display across one or more digits with individual segment control.

Description

The Dynamic 7 Segment Display allows flexible control of multiple 7-segment digits. Each digit can be configured with different display types, including integer, analog, or text-based rendering. The display supports global inverted logic for digits and segments, and a configurable refresh interval for smooth multiplexing.

Diagram:

Categories

Properties

  • Digit Pins – Number of digit pins used to control the display.
  • Digits – Configurable display elements per digit:
 * Section 7 Segments  
 * Value Section 7 Segments  
 * Integer Display 7 Segments  
 * Analog Display 7 Segments  
 * Text Display 7 Segments  
  • Enabled – Enables or disables the display.
  • Inverted Digits – Boolean option to invert digit logic.
  • Inverted Segments – Boolean option to invert segment logic.
  • Refresh Interval – Update interval in microseconds (default: 1000).

Pins

Output Pins

  • Segment: a,b,c,d,e,f,g,dp – Digital pins controlling each segment of the 7-segment digits.
  • Digit: Pin [0..N] – Digital pins controlling each digit (number of pins depends on "Digit Pins" set).