Go Down

Topic: MAX7219 CNG --> problème de mise en oeuvre (Read 862 times) previous topic - next topic

alxblog

Oct 14, 2008, 06:51 pm Last Edit: Oct 14, 2008, 06:53 pm by alxblog Reason: 1
Bonjour à tous,
Voilà je viens solliciter votre aides, j'essai en vint de mettre en ?uvre le MAX7219 avec ma Arduino mais rien ne s'allume... ma résistance est de 10k entre V+ et Iset, j'ai modifié mes broches de commandes pour qu'elles ne fassent pas conflit avec la liaison série.
Voici le code et quelques photos sur mon flickR, si vous avez des idées elles sont les bienvenues.  :'(

Testes dejà fait:

  • Mesure des tensions d'alim: OK
  • Changement de broches de commande




Code: [Select]
#include <Sprite.h>
#include <Matrix.h>

// Hello Matrix
// by Nicholas Zambetti <http://www.zambetti.com>

/* create a new Matrix instance
  pin 2: data  (din)
  pin 4: load  (load)
  pin 3: clock (clk)
*/
Matrix myMatrix = Matrix(2, 3, 4);

void setup()
{
}

void loop()
{
 myMatrix.clear(); // clear display

 delay(1000);

 // turn some pixels on
 myMatrix.write(0, 0, HIGH);
 myMatrix.write(0, 1, HIGH);
 myMatrix.write(1, 1, HIGH);
 delay(5000);
}



http://
http://flickr.com/photos/alxblog/sets/72157608020211740/


Merci.

Vincent

Salut,

Je connais pas du tout la lib pour les matrices, mais pourquoi tu ne met pas les 3 ports en sorties dans le setup() ? Tu a bien les bon niveau de tension en sortie de l'Arduino ?

a+

alxblog

Problème résolu en me basant sur le sketchbook exemple "Sprite.pde" et déportant les pins data, load, clock sur 2, 3 , 4 pour éviter un conflit avec la liaison série.

Code: [Select]
Matrix myMatrix = Matrix(2, 4, 3);

après une bonne 50aine de mètres de câble, ça fonctionne, allez jeter un ?il:
http://myarduino.blogspot.com/2008/10/max7219.html
vidéos, photos.

Go Up