By dave | May 4, 2015

This Arduino library makes it easy to drive a multiple digit 7 segment display with the option of using a timer1 interrupt to constantly redraw the digits. Therefore, this avoids having to call in continuously to refresh the display.

Flexibility was the main goal and as such methods are available to write decimal, floating point, hex and character data onto the display. Many examples are provided with the library.

Many thanks to for some contributions to the library. Most of his patch-fixes and improvements have been applied to the library now.

Download a packaged version


Change history

Version 2.0:

  • Significant tidy up of examples to remove all pointers from sketches.
  • Significant improvements to documentation.

Version 1.0:

  • Ability to dim the display with one of four levels.
  • Fixed a bug when displaying floats.
  • Character mappings stored in program memory (saves 30 bytes RAM).

Initial version snapshot

  • First version of library.

Other pages within this category

comments powered by Disqus

We use cookies to analyse traffic and to personalise content. We also embed Twitter, Youtube and Disqus content on some pages, these companies have their own privacy policies.

Please see our privacy policy should you need more information or wish to adjust your settings.