user37459: I'm very new to Arduino and this is my first project, so I may misunderstand something simple.
As a hardware I'm using 4 MAX7219 connected to Arduino UNO and a single diod for tests.
As a software I have Waoyda's LedControl 1.06 for MAX72XX.
It seems, I'm completely missing something, because with the code below, the diod is never lit, regardless on matrix position it is connected to.
#include "LedControl.h"

LedControl lc=LedControl(12,11,10,4);

void setup() {
  int devices=lc.getDeviceCount();
  for(int address=0;address<devices;address++) {
    lc.shutdown(address,false);
    lc.setIntensity(address,8)
    lc.clearDisplay(address);
  }
}

void loop() { 
  int devices=lc.getDeviceCount();

  for(int row=0;row<8;row++) {
    for(int col=0;col<8;col++) {
      for(int address=0;address<devices;address++) {
        lc.setLed(address,row,col,true);
      }
    }
  }
}

Some high res photos: 1, 2, 3
UPD: scheme added.

user37459: OMG, the only problem was a typo in LedController initialisation! I used LedControl lc=LedControl(12,11,10,4); instead for LedControl lc=LedControl(11,12,10,4);. It seems the library has no error detection if passed data pin isn't really a data pin. Now everything works fine.

37459: <p>I'm very new to Arduino and this is my first project, so I may misunderstand something simple.</p>

<p>As a hardware I'm using 4 MAX7219 connected to Arduino UNO and a single diod for tests.</p>

<p>As a software I have <a href="http://wayoda.github.io/LedControl/" rel="nofollow noreferrer">Waoyda's LedControl 1.06 for MAX72XX</a>.</p>

<p>It seems, I'm completely missing something, because with the code below, the diod is never lit, regardless on matrix position it is connected to.</p>

<pre><code>#include "LedControl.h"

LedControl lc=LedControl(12,11,10,4);

void setup() {
  int devices=lc.getDeviceCount();
  for(int address=0;address&lt;devices;address++) {
    lc.shutdown(address,false);
    lc.setIntensity(address,8)
    lc.clearDisplay(address);
  }
}

void loop() { 
  int devices=lc.getDeviceCount();

  for(int row=0;row&lt;8;row++) {
    for(int col=0;col&lt;8;col++) {
      for(int address=0;address&lt;devices;address++) {
        lc.setLed(address,row,col,true);
      }
    }
  }
}
</code></pre>

<p>Some high res photos: <a href="https://i.stack.imgur.com/y2AUV.jpg" rel="nofollow noreferrer">1</a>, <a href="https://i.stack.imgur.com/yBsJV.jpg" rel="nofollow noreferrer">2</a>, <a href="https://i.stack.imgur.com/6zbSh.jpg" rel="nofollow noreferrer">3</a></p>

<p>UPD: <a href="https://i.stack.imgur.com/3Z8Dl.jpg" rel="nofollow noreferrer">scheme added</a>.</p>
 37459: <p>OMG, the only problem was a typo in <code>LedController</code> initialisation! I used <code>LedControl lc=LedControl(12,11,10,4);</code> instead for <code>LedControl lc=LedControl(11,12,10,4);</code>. It seems the library has no error detection if passed data pin isn't really a data pin. Now everything works fine.</p>
