Display¶
Pre-Programmed Image¶
image(
self
, image_num
, orientation
, delay
)image_num
is the index of the pre-programmed image 0-4orientation
is the desired orientation to display the image. 0 - 3 -> 0 - 270 degreesdelay
is the time in milliseconds that the image will be displayed for 0->65535Displays the pre-programmed
image_num
on the LED Display cubeRobo.Display1.image(0, 2, 1000)
Custom Image¶
custom_image(
self
, image
, orientation
, delay
)image
is a 32 element array of 8-bit numbers representing the 16 rows of the desired image.orientation
is the desired orientation to display the image. 0 - 3 -> 0 - 270 degreesdelay
is the time in milliseconds that the image will be displayed for 0->65535Displays the given
image
on the LED Display cubeRobo_Logo = [0xff, 0xfc, 0xff, 0xfe, 0xef, 0xf7, 0xc7, 0xe3, 0xc4, 0x23, 0xee, 0x77, 0xff, 0xfe, 0xff, 0xfc, 0x00, 0x00, 0xfe, 0x3c, 0xfe, 0x7e, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0x7e, 0xfe, 0x3c ]
Robo.Display1.custom_image(Robo_Logo, 1, 1000)
Pre-Programmed Animation¶
animate(
self
, animation_num
, repeats
, reverse
, orientation
)animation_num
is the index of the pre-programmed animation 0-2repeats
number of times to repeat the animationreverse
0 or 1 to indicate if the animation should play forwards then backwards or just forwardsorientation
is the desired orientation to display the image. 0 - 3 -> 0 - 270 degreesdelay
is the time in milliseconds that the image will be displayed 0->65535Displays the pre-programmed
animation_num
on the LED Display cubeRobo.Display1.animate(0, 5, 1, 0)
Custom Animation¶
custom_animation(
self
, animation
, repeats
, reverse
, orientation
, frame_rate
)animation
is a list of images: 32 element arrays of 8-bit numbers representing the 16 rows of the desired images.repeats
number of times to repeat the animationreverse
0 or 1 to indicate if the animation should play forwards then backwards or just forwardsorientation
is the desired orientation to display the image. 0 - 3 -> 0 - 270 degreesframe_rate
is the time in milliseconds that the image frame will be displayed 0->65535Displays the given
animation
on the LED Display cubeRobo_Logo = [0xff, 0xfc, 0xff, 0xfe, 0xef, 0xf7, 0xc7, 0xe3, 0xc4, 0x23, 0xee, 0x77, 0xff, 0xfe, 0xff, 0xfc, 0x00, 0x00, 0xfe, 0x3c, 0xfe, 0x7e, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0x7e, 0xfe, 0x3c ]
One = [0x07, 0xc0, 0x0f, 0xc0, 0x1d, 0xc0, 0x19, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x1f, 0xfc, 0x1f, 0xfc, 0x1f, 0xfc]
Two = [0x07, 0x80, 0x0f, 0xc0, 0x1c, 0xe0, 0x18, 0x70, 0x18, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x70, 0x00, 0x70, 0x00, 0xf0, 0x03, 0xc0, 0x07, 0xc0, 0x0f, 0xfc, 0x0f, 0xfc]
Three = [0x0f, 0xfe, 0x0f, 0xfe, 0x0f, 0x1e, 0x0e, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0x0e, 0x00, 0x0e, 0x0e, 0x0e, 0x0f, 0x1e, 0x0f, 0xfe, 0x0f, 0xfe]
animation = [Robo_Logo, One, Two, Three]
Robo.Display1.custom_animation(animation, 1, 0, 0, 1000)