[ULPprepa] Journal lumineux / securité Active: video page 14
-
- Rang "6 LEDs"
- Posts: 629
- Joined: 01 Jan 2009, 18:48
- Contact:
Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !
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 .
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 .
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________

Le site des prepa lumières unique au monde
__________________________________________________________________________________

-
- Rang "2 LEDs"
- Posts: 76
- Joined: 28 Apr 2009, 13:38
- Contact:
Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !
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.

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.

Last edited by Hearty on 23 May 2010, 01:51, edited 1 time in total.
-
- Rang "6 LEDs"
- Posts: 629
- Joined: 01 Jan 2009, 18:48
- Contact:
Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !
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 !
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 !
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________

Le site des prepa lumières unique au monde
__________________________________________________________________________________

-
- Rang "2 LEDs"
- Posts: 76
- Joined: 28 Apr 2009, 13:38
- Contact:
Re: [ULPprepa] Journal lumineux / securité Active: video page 14
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 :
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

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, j'espère que nous aurons l'occasion d'en reparler
sans polluer ton sujet.
Merci de ta proposition d'aide

-
- Rang "6 LEDs"
- Posts: 629
- Joined: 01 Jan 2009, 18:48
- Contact:
Re: [ULPprepa] Journal lumineux / securité Active: video page 14
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 :
*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 :
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 !
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,
};
*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 !
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________

Le site des prepa lumières unique au monde
__________________________________________________________________________________

-
- Rang "6 LEDs"
- Posts: 629
- Joined: 01 Jan 2009, 18:48
- Contact:
Re: [ULPprepa] Journal lumineux / securité Active: video page 14
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 ...
Voila voila
--> l'I2C marche toujours pas fais chi** pour un simple extender de bus ...
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________

Le site des prepa lumières unique au monde
__________________________________________________________________________________

-
- Rang "2 LEDs"
- Posts: 76
- Joined: 28 Apr 2009, 13:38
- Contact:
Re: [ULPprepa] Journal lumineux / securité Active: video page 14
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.
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.
-
- Administrateur
- Posts: 3630
- Joined: 09 Jul 2006, 21:20
- Location: Limousin
Re: [ULPprepa] Journal lumineux / securité Active: video page 14
C'est super coul
. Rha, vivement que j'ai le temps de me remettre à de la programmation et autre bricolages ! 


-
- Rang "6 LEDs"
- Posts: 629
- Joined: 01 Jan 2009, 18:48
- Contact:
Re: [ULPprepa] Journal lumineux / securité Active: video page 14
Merci !
--> Mon pic ne veut pas passer le StartI2C() ... pourquoi ? ...
--> Mon pic ne veut pas passer le StartI2C() ... pourquoi ? ...
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________

Le site des prepa lumières unique au monde
__________________________________________________________________________________

-
- Rang "2 LEDs"
- Posts: 76
- Joined: 28 Apr 2009, 13:38
- Contact: