Split Binary Bytes

From Visuino
Revision as of 03:36, 13 August 2025 by Visuino (talk | contribs) (Created page with "Image:TArduinoSplitBinaryBytes.png == Summary == Use this component to split an incoming byte into its individual bits across multiple output pins. == Description == The **Split Binary Bytes** component receives a single byte input and splits it into its constituent bits—one per output pin. - **Enabled**: When set to **false**, the component remains inactive and passes the entire input unchanged. When **true**, it actively splits the byte. - **Output Pins**: D...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

File:TArduinoSplitBinaryBytes.png

Summary

Use this component to split an incoming byte into its individual bits across multiple output pins.

Description

The **Split Binary Bytes** component receives a single byte input and splits it into its constituent bits—one per output pin. - **Enabled**: When set to **false**, the component remains inactive and passes the entire input unchanged. When **true**, it actively splits the byte. - **Output Pins**: Defines the number of bit-level outputs (default is 8). Each corresponds to one bit of the input byte, from least significant (Pin 0) to most significant (Pin [n − 1]).

This component is especially useful when you need to test, react to, or transmit the status of individual bits within a byte—ideal for bitmask checking, digital signal decoding, or GPIO control applications in Visuino.

Diagram:

Categories

Properties

  • Enabled – Toggles the component’s active behavior on or off.
  • Output Pins – Number of bit output pins to generate (default: 8).

Pins

  • In – Byte (binary) input to be split.
  • Pin (0) through Pin ([n − 1]) – One-bit outputs corresponding to individual bits of the input byte; *n* is defined by the Output Pins property.