Logic
Condition

If the block connected to [condition] is true, then execute the block connected to [do].
Corresponds to if statements in programming languages. Click the ⚙️ button to add conditions or change their order.
- Input [type]: condition [Digital]
- Output [type]: none
Compare Values

Compares two input values to check if they are equal, not equal, greater than, or less than each other.
- Input [type]: value1 [Any type], value2 [Any type]
- Output [type]: comparison result [Digital]
Logic Operation

Performs logical AND or OR operations on two input values.
AND: Returns true if both values are true
OR: Returns true if at least one of the inputs is true
- Input [type]: value1 [Digital], value2 [Digital]
- Output [type]: operation result [Digital]
Not

Returns the inverted input value.
Example: true → false, false → true
- Input [type]: value [Digital]
- Output [type]: inverted value [Digital]
Digital Value

Outputs true or false.
- Input [type]: none
- Output [type]: true or false [Digital]