MAX72XX with 8 digit 7 segment display library
I have a library for driving the MAX7219 chip connected to a 7-segment display. It is at: https://github.com/nickgammon/MAX7219

Example of use:

#include &lt;SPI.h&gt;
#include &lt;bitBangedSPI.h&gt;
#include &lt;MAX7219.h&gt;

const byte chips = 1;

// 1 chip, bit banged SPI on pins 6, 7, 8
MAX7219 display (chips, 6, 7, 8);  // Chips / LOAD / DIN / CLK

void setup ()
  {
  display.begin ();
  display.sendString ("HELLO");
  }  // end of setup

void loop () { }


In operation displaying a number:



More details at: Interfacing LED displays with the MAX7219 driver