Behavior Control
Help Index

RGB Animator

How To Add This Control To Your Project

  1. Load the most recent release of EZ-Builder
  2. Press the Project tab from the top menu bar of EZ-Builder
  3. Press Add Control from the button ribbon bar of EZ-Builder
  4. Choose the I2C category tab
  5. Press the RGB Animator icon to add the control to your project
The eyes of the JD Humanoid Head and RGB Block EZ-Bit contain an array of 18 RGB LED's. This animator allows you to create colorful animations of a variety of colors.
*Note: The RGB Animator connects to the RGB Block through the i2c interface. If the RGB Block is not connected to the i2c interface, the RGB Animator will lock up the ez-b.
[b]Products[/b] This RGB Eyes control is compatible with the following products...


I want to connect an additional RGB panel to JD, the same panel as its eyes. How can I control both RGB panels separately (i'm using C# SDK)?

thank you,
and additional question - how do I know the i2c address of the external rgb led array? when i try to connect it and disconnect the eyes, I still unable to control the external array.
Orit - the default i2c address of the RGB Eyes is 0xA0. This is visible in the configuration window for the control. If two RGB Eyes are connected to the EZ-B, they will both respond to the same address by default. Meaning, they'll duplicate the behavior. 

In order to have two separate operational devices, you'd need to change the i2c address of one RGB eyes. You can do this in the RGB Eyes Config menu - For example, you can change the address to 0xA2 (since it must be a 7 bit address).

Be careful! If you change the address to an incorrect or incompatible address, the RGB eyes will be permanently damaged and need replacement.
#4   — Edited
OK, got it, thanks!