Close

Pixel Mapping - Take 1

A project log for Number Matrix

A matrix built from sixteen boards each containing eight - four character seven segment displays for a total of 4096 individual segments.

seasleyeceseasleyece 06/11/2021 at 20:440 Comments

I started out using the same pixel mapping strategy as PlingBoot.  After getting some basic fonts on the screen I thought is was going to work well.  I looks fine with any graphics that are drawn with the pixel mapping in mind.  For doing any dynamic movement it does not hold up so well.

In my base mapping attempt the array of seven segment displays are mapped from a 64x80 bit array to the segments using the method shown in the image below.  The image shows the mapping that is done fore each of the display boards.  This yields to about 30% of the pixel in the bit array not being used.  It also unfortunately yields to a none 1 to 1 mapping in the display.  This means that if you draw a circle in the bit array when it is mapped to the segment array it turns into an egg...

Segment Mapping - Take 1
Segment Mapping - Take 1
That's not a circle
That's not a circle

Discussions