Page 14 of 15

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Posted: 22 May 2010, 21:29
by CaZaE
Bon alors j'ai changer le pic et je vous post une premiere video de l'affichage perso j'adore le style dot-style XD ca fait tres retro !



Donc on y voit l'affichage les simu des cligno / feux stop / recule / veilleuse .
Je consomme pour se texte la 450mA enn pointe j'ai sur-dimensionné les LED je crois XD vue que j'avais aucune indication pour ma matrice ! Un vrai petit rechaux !

Voila voila je vais tester l'I2C .

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Posted: 22 May 2010, 21:49
by Hearty
Bonsoir,

Le projet prend forme,
mes compliments, quand je pense que je galère
avec une simple matrice....

Juste une suggestion,
j'aurais evité les bandeaux supérieurs et inférieurs
qui font perdre de la définition aux caractères.
Je pense que la lecture doit être optimale.

Actuellement la lecture demande une certaine
concentration pour "déchiffrer" les lettres.

Dans le domaine de l'automobile, l'attention
doit être portée au maximum sur la conduite,
aussi une indication écrite doit être affichée
de manière optimale, sans demander une concentration
particulière.

;)

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Posted: 22 May 2010, 21:58
by CaZaE
Merci !

Si tu as besoin d'aide pour ta matrice n'hésite pas j'essaierais de t'aider !

Pour le texte c'etait juste un texte de demo et je suis tout a fait d'accord avec toi que la lisibilité des informations doivent etre prioritaire !

Pour la suite :

- Test de l'I2C qui n'a pas l'air de fonctionné
- Réalisation d'une carte annexe pour l'UART et le bus CAN

Voila voila !

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Posted: 22 May 2010, 22:14
by Hearty
Quoi qu'il en soit,
Bravo, et je me dis vivement
que je maitrise rapidement ce petit monde,
afin de réaliser mes electrofantasmes.

Concernant les matrices, oui j'ai besoin d'aide,
j'ai un peu de mal à déterminer une logique d'affichage
notamment sur le scrolling, déjà horizontal,
mais pire encore, vertical, ou encore entrevoir par exemple
une rotation ou la gestion en PWM de l'éclairage,
sur ces derniers points, c'est encore très loin,
mais déjà un simple scrolling horizontal
me rend totalement autiste...

J'arrive à afficher un caractère, extrait d'un tableau en 2d
type :

Code: Select all

const unsigned char ASCII[][8]={
                                   {0xEB, 0x81, 0x98, 0x3D, 0xBC, 0x19, 0x81, 0xD7},
                                   {0xC3, 0xC3, 0x3C, 0x24, 0x24, 0x3C, 0xC3, 0xC3},
                                   {0xff, 0x81, 0xbd, 0xa5, 0xa5, 0xbd, 0x81, 0xff},
                                   {0xEB, 0x81, 0x98, 0x3D, 0xBC, 0x19, 0x81, 0xD7},
                                   {0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55},
}
Mais ensuite le faire défiler.. humph!

Mais, j'espère que nous aurons l'occasion d'en reparler
sans polluer ton sujet.

Merci de ta proposition d'aide

;)

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Posted: 22 May 2010, 23:24
by CaZaE
Ca ne pollue pas mon sujet ! tkt pas !

Moi je t'explique comment je fais :

je controle les colonnes et j'envoie un mot de 8 bit sur les ligne . Donc je multiplex mes colonne et je rafraichie a 60hz soit un total de 960hz pour la matrice .

Pour le scroling : je fait incrémenter une variable qui jouera le role de timer pour le scroling par exemple toute les seconde je vais faire un déplacement de mon texte . j'ai un tableau comme ceci :

Code: Select all

const rom unsigned char test[]=
{

0x81 , 0x42 , 0x24 , 0x18 , 0x81 , 0x42 , 0x24 , 0x18,
0x81 , 0x42 , 0x24 , 0x18 , 0x81 , 0x42 , 0x24 , 0x18,
};
*j'affiche le premier octet sur ma colonne 1 le deuxièmement sur la 2 etc etc
*quand ma variable de scroling ( on l'appellera 'time' ) atteins la valeur voulue ( 1s dans l'exemple ) on deplace tout d'un cran vers la gauche donc : la colonne 1 affiche l'octet 2 la colonne 2 l'octet 3 etc etc
*time passe encore a 1s je décale encore etc etc

En suite lorsque tu arrive a la fin de ton tableau - la largeur de ton afficheur a affiché sur la colonne 1 il faut que tu vienne collé le debut de ton message a la fin de celui ci car sinon tu va allez afficher les case mémoire a la suite de ton tableau !

Sinon niveau code ca donne ca :

Code: Select all

void aff(void)
{
	if(time == 200)
	{
		time=0;
		n++;
		if(n == 19)
			n=0;
	}	
			
	PORTD = /*TEMP_D[i++];//*/Logo[i++ +n ];
	
}


Sur l'affichage que j'ai présenter j'ai fais complètement a l'envers ! je rafraichie de la droite vers la gauche / les bit de commande sont du style ACB et non ABC se qui permet juste d'incrementer une varable et de l'affecté a ABC mais moi il faut que je joue avec les masque pour controlé tout ca + une decrementation de mes message pour les affiché a cause de rafraichissement inverssé ...

Enfin le jour ou je l'ai cabler cette matrice c'etait une dimanche soir je devait partir et j'ai fais ca un peut a la va vite ...

Enfin j'espere que tu as compris le principe ?

Voila voila !

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Posted: 22 May 2010, 23:58
by CaZaE
Allez une derniere video pour le fun en font 7x3 deja plus lisible ! Et en bonus le suivis d'un ecran vers l'autre XD



Voila voila

--> l'I2C marche toujours pas fais chi** pour un simple extender de bus ...

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Posted: 23 May 2010, 01:44
by Hearty
Trop cool!
Vivement que j'en sois là.

Je t'envoie un PV de ce que j'ai pour le moment,
j'ai lu ce que tu as sympathiquement indiqué plus haut,
je vais tacher de digérer et interpréter avec mon bout de code
ce que je peux en faire.

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Posted: 23 May 2010, 10:59
by Termi87
C'est super coul :mrgreen: . Rha, vivement que j'ai le temps de me remettre à de la programmation et autre bricolages ! :(

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Posted: 23 May 2010, 11:33
by CaZaE
Merci !

--> Mon pic ne veut pas passer le StartI2C() ... pourquoi ? ...

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Posted: 23 May 2010, 14:37
by Hearty
Est-ce que ce ne serait pas lié à quelque chose
de ce genre?

Problème IC2