matrice de LEDs

Depuis quelque temps je cherche un projet à faire avec des LEDs et j’ai finalement trouvé. Le problèmec’est que je ne trouve rien pour m’aider à programmer le tout. Je voudrais contrôler une matrice de LEDs de 16x32 à l’aide de deux HT1632 et un arduino MEGA. je n’arrive tout simplement pas à trouver un programme qui fonctionne sur le net, je ne peux donc pas tester mon branchement. Si quelqu’un avait un lien ou quelque chose qui pourrait m’aider dans mon projet. En fait je crois que mon problème se trouve dans la library, mais je n’arrive pas à le régler.

Merci d’avance

L'image est trop petite et illisible, met le code entre balises et le message d'erreur en dessous.

Voici le code que j’essaie de tester:

#include <HT1632.h>


/* 
This is a basic demo program showing how to write to a HT1632
These can be used for up to 16x24 LED matrix grids, with internal memory
and using only 3 pins - data, write and select.
Multiple HT1632's can share data and write pins, but need unique CS pins.
*/

#define DATA 2
#define WR 3
#define CS 4

HT1632 matrix = HT1632(DATA, WR, CS);

void setup() {
  Serial.begin(9600);
  matrix.begin(HT1632_COMMON_16NMOS);
  
  delay(100);
  matrix.clearScreen();

}

void testMatrix(HT1632 matrix) {
  for (int i=0; i<24*16; i++) {
    matrix.setPixel(i);
    matrix.writeScreen();
  }
  
  // blink!
  matrix.blink(true);
  delay(2000);
  matrix.blink(false);
  
  // Adjust the brightness down 
  for (int8_t i=15; i>=0; i--) {
   matrix.setBrightness(i);
   delay(100);
  }
  // then back up
  for (uint8_t i=0; i<16; i++) {
   matrix.setBrightness(i);
   delay(100);
  }

  // Clear it out
  for (int i=0; i<24*16; i++) {
    matrix.clrPixel(i);
    matrix.writeScreen();
  }
}

void loop() {
  testMatrix(matrix);
}

Et voici les erreurs que j’obtiens:

This report would have more information with
“Show verbose output during compilation”
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: “Arduino Uno”
basicdemo:17: error: variable or field ‘testMatrix’ declared void
basicdemo:17: error: expected )' before 'matrix' basicdemo:15: error: 'HT1632' does not name a type basicdemo.pde: In function 'void setup()': basicdemo:19: error: 'matrix' was not declared in this scope basicdemo:19: error: 'HT1632_COMMON_16NMOS' was not declared in this scope basicdemo.pde: At global scope: basicdemo:26: error: variable or field 'testMatrix' declared void basicdemo:26: error: expected )’ before ‘matrix’