Examples of display usage
Effects include the obvious (scroll, fade) and the genuinely satisfying:
iRace, where segment columns race in like they're late for something;
iDissolve, where your text materialises from random pixels like a fax from 1994;
Telex, where characters appear one by one as if something is typing them).
There's a random mode that picks effects at runtime so the display never quite does the same thing twice. There's a Stay mode that freezes a message on screen indefinitely, for the important ones.
All settings persist until changed, so you only write what's different from the previous step. A full playlist with a dozen messages, mixed fonts, and varied effects fits in about thirty lines.
My initial desk message
setText("Make your day valuable");
effect(iTelex, None, oRain, 10);
Or when you like variation
setValue(30); // 3 secondes no animation
randomText(
"BE PRESENT, NOT BUSY",
"VALUABLE > PRODUCTIVE",
"PAUSE AND BREATHE",
"ONE THING AT A TIME"
);
effect(iFade, Wait, oFade); fade the texts in, wait and fade outExample of a long message
setText("IT IS NOT THAT WE HAVE A SHORT TIME TO LIVE, BUT THAT WE WASTE A LOT OF IT.");
effect(iScroll, None, oScroll, 10); // Scroll and leave the display blank for 1 second
Jeroen Brinkman