Library for many 7, 14 & 16 segment serial displays

septillion:
You have the extra work by having different functions. It indeed works and great if that is what you want! But the whole fact it breaks one of the very useful Arduino concepts makes it that I would not use it or recommend it, especially not for newbies. But again, that's preference :slight_smile: And I was just curious why not to do it 'the Arduino way". No hard feelings!

I don't get you point about different functions. Using a streaming function for a few digits is a very silly concept, but for large displays, communication streams and files it is often fine.
As I said above, I wanted something that was simple and easy to use for a 7 segment display and in my opinion I got it.

Some of the silly problems with streaming:
clear();print(123); // Display will flicker between clear and print, may or may not be visible
setcursor(0,0);print(123);setcursor(0,0);print(56); // Display will show 563

And in both cases the number will be left adjusted, not right adjusted. I do not believe I have any equipment with left adjusted 7 segment displays.

Some newbies will probably love this kind of problems.