Recently the Spike essentials set was released, including the very interesting 3x3 led matrix part:
The matrix allows to set each individual pixel in the 3x3 array to 10 different shades of 10 different colors.
The led matrix also works with the Spike Prime set, however, it seems currently unsupported in the Mindstorms Robotics inventor set, at least there are no word blocks for it in the IDE that you can download for the set.
I'd wish to control more than one such led matrix and have purchased an additional 8 with the intention of placing them in a 3x3 array to have a larger 9x9 matrix.
The hub has however only 6 ports, so I'll need an additional hub and hub to hub communication. Unfortunately it seems that straightforward hub to hub communication is only supported in the Robotic Inventor IDE which in turn does not support the led-matrix.
What would be the easiest way to have both ? I.e. have both hub-to-hub communication and control for this new led-matrix component?
I'm willing to consider micropython solutions, but would need some pointers there:
- what class do I need for the hub to hub communication in the python implementation with the native Spike Prime or Robotic Inventor firmware?
- what class do I need for the led matrix control with the native Spike Prime or Robotic Inventor firmware?
- same questions for when I would install the PyBricks micropython implementation.
Additional question, is there any way to set the color of ONE pixel without setting an entire 3x3 picture? Seems to be missing from the word blocks while setting the brightness is present...