7-segment display animations?

How would I go about getting code that would be scoreboard animation - instead of the 7-segment displays showing a number, they would all connect as a ring animation that swirled around, and then went back to the numbers?

Essentially instead of coding a line dancing around a few 7-segment displays, I thought I'd ask to see if there was code already available that deals with 7-segment animation!

I would happily hire.

Whether that's possible depends on the display driver hardware. Some hardware just won't do it, but most probably will. Post a schematic or some links to components, and your current sketch. Check out the forum sticky post to find out how to correctly post links & code.

Are you unwilling to try the code changes yourself?

How many digits? For an example of what can be done, for a 4 digit display, you can build your own animation with this online too: https://jasonacox.github.io/TM1637TinyDisplay/examples/7-segment-animator.html

Here is a code sample using a TM1637 based display controller:

// Data from Animator Tool
const uint8_t ANIMATION[12][4] = {
 { 0x08, 0x00, 0x00, 0x00 },  // Frame 0
 { 0x00, 0x08, 0x00, 0x00 },  // Frame 1
 { 0x00, 0x00, 0x08, 0x00 },  // Frame 2
 { 0x00, 0x00, 0x00, 0x08 },  // Frame 3
 { 0x00, 0x00, 0x00, 0x04 },  // Frame 4
 { 0x00, 0x00, 0x00, 0x02 },  // Frame 5
 { 0x00, 0x00, 0x00, 0x01 },  // Frame 6
 { 0x00, 0x00, 0x01, 0x00 },  // Frame 7
 { 0x00, 0x01, 0x00, 0x00 },  // Frame 8
 { 0x01, 0x00, 0x00, 0x00 },  // Frame 9
 { 0x20, 0x00, 0x00, 0x00 },  // Frame 10
 { 0x10, 0x00, 0x00, 0x00 }   // Frame 11

 // Display Animation sequence
 display.showAnimation(ANIMATION, FRAMES(ANIMATION), TIME_MS(50));

Hope you don't think the Original Poster - who never engaged in discussion - is going to be interested! :cold_sweat: