UAL – Utility Arm Logics

Estimated reading time: 1 min

The UAL (Developed/Designed in 2020 by Walex and Nitewing based on Tarla76’s concept) is an Addon for R2. The sketches are configurable and there are many ways to connect/control it:

  • via switch / button
  • I2C
  • Serial RX/TX

Available at

UAL uses AstroComms Droid Protocol (ACDP) for receiving orders.

This is an example of a valid command: /AC/UAL/S01C01B020F050W1000
Please note that you need to add a carriage return after each command.

Every ACDP must start with /AC to specify an AstroCommms device it’s being addressed
and after that /UAL must be written to tell the protocol you are talking to an UAL unit.
Addressing its completing by adding / to the command.
Following parameters are accepted
Sxx: Sequence number (from 0 to 6) both included
Cxx: Color number (from 0 to 9) both included
Bxxx: Brightness value (from 0 to 255)
Fxxx: Frame speed (from 0 to 999) indicating milliseconds between each led update
Wxxx: Wait time (from 0 to 9999) indicating milliseconds pause after command issued

S00: Turn off all leds. Params used: None
S01: Finn data upload. Params used: BFW
S02: Customizable Finn data upload. Params used: CBFW
S03: Theater Chase. Params used: CBF
S04: Color Wipe. Params used: CBF
S05: Rainbow. Params used: BF
S06: Theater Chase Rainbow. Params used: BF

0 Black, 1 Red, 2 Yellow, 3 Green, 4 Cyan, 5 Blue, 6 Magenta, 7 Orange, 8 Purple, 9 White

Was this article helpful?
Dislike 0 0 of 0 found this article helpful.
Views: 1000
Previous: Slip Ring
Next: Teeces V3 Dome Lighting System