Char Snapshot

From Visuino
Revision as of 13:25, 11 August 2025 by Visuino (talk | contribs) (Created page with "Image:TArduinoCharSnapshot.png == Summary == Use this component to capture and store a character input at a specific moment, triggered by a clock signal. == Description == The **Char Snapshot** component captures the incoming character data at the moment a clock pulse is received on the *Snapshot* pin. This allows you to store a character value temporarily, which can be useful for applications where you need to remember a value for later comparison or processing....")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

File:TArduinoCharSnapshot.png

Summary

Use this component to capture and store a character input at a specific moment, triggered by a clock signal.

Description

The **Char Snapshot** component captures the incoming character data at the moment a clock pulse is received on the *Snapshot* pin. This allows you to store a character value temporarily, which can be useful for applications where you need to remember a value for later comparison or processing.

- **Enabled**: When enabled, the component actively captures the incoming character on each clock pulse. When disabled, it passes the input through unmodified.

- **In (char)**: Receives the incoming character data to be captured.

- **Snapshot (Clock)**: The clock input that triggers the capture of the incoming character.

- **Out (char)**: Outputs the captured character value.

This component is particularly useful in scenarios where you need to store a character value temporarily, such as for debouncing inputs, implementing state machines, or capturing keypresses in a keyboard interface.

Diagram:

Categories

Properties

  • Enabled – Toggle the component’s functionality on or off.

Pins

  • In – Character input to be captured.
  • Snapshot – Clock input that triggers the capture.
  • Out – Character output.