Displays animations based on Ada Dietz’s polynomial weaving patterns by drawing different shape and color tiles for each pattern variable. Polynomials such as (a+b)^2 are expanded, then flattened into a pattern to draw: aaababbb in this case.
Each tile is drawn one by one, then the result is held for 15 seconds. Nine patterns (a+b), (a+b)^2, (a+b)^3, (a+b)^4, (a+b+c), (a+b+c)^2, (a+b+c)^3, (a+b+c+d), and (a+b+c+d)^2 are shown over the course of about four minutes before repeating.
This object was shown at the Dadageek Spring 2022 Showcase in Austin, TX.
Arduino, mounted OLED screen. Video demo here.