Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Jérémy
Horloge 60 leds , qui prend ce sujet
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Oui, tu as raison,
car comme j'utilise le decalage 96 bits à gauche , en sortie les pixels tombent naturellement en dehors , no problemo
mais pour l'entrée , il faudrait que je prenne 1 à 1 les pixels de la 1ere colone du 1er caractere qui entre , avec leur poids binaire correspondant
et que je les mettent comme des simili CARRY en entrée des regitres à decalage 96 bits .. (8 x 3 long 32 bits= 8 rangees de 12x8 bits)
le message complet , allant de 51 à 96 cars maxi , n'est donc bouclé que modulo caratere
et j'ai un buffer de 12 cars que je transfere dans les 8 mots de 96 bits correspondant aux 8 rangees constituant les caracteres
chaque fois que j'ai decalé 8 bits transversalement .entre temps, c'est le registre qui decale les bits (pixels)
Ce n'est pas l'algorythme utilisé avec les arduino ...
pour lesquels existent d'enormes librairies.
et pas vu de code en C pour PIC sur le web .. ..tout le monde ne partage pas !
C'est surement faisable, mais trop compliqué par rapport au gain et confort visuel ..
. tu peux essayer de le faire .
d'autant que meme à 64Mhz ( ou plutot 16Mhz reel) il faut en garder sous le pied pour avoir une bonne vitesse de defilement
car il a fallu que j'optimise les mesures de temperatures qui prenaient trop de temps.
Avec un CPU rapide on peut avoir de la puissance de traitement, mais pas forcément à l'endroit ou le moment que l'on veut .
je ne suis effectivement pas completement satisfait de ce resultat,
mais je suis un peu (beaucoup) saturé , apres avoir rencontré plein de prises de tete , liés au materiel
.. je reviendrai peut etre la dessus .. mais plus tard et à froid ..
je peux aussi mettre un masque noir sur le digit de droite !
car comme j'utilise le decalage 96 bits à gauche , en sortie les pixels tombent naturellement en dehors , no problemo
mais pour l'entrée , il faudrait que je prenne 1 à 1 les pixels de la 1ere colone du 1er caractere qui entre , avec leur poids binaire correspondant
et que je les mettent comme des simili CARRY en entrée des regitres à decalage 96 bits .. (8 x 3 long 32 bits= 8 rangees de 12x8 bits)
le message complet , allant de 51 à 96 cars maxi , n'est donc bouclé que modulo caratere
et j'ai un buffer de 12 cars que je transfere dans les 8 mots de 96 bits correspondant aux 8 rangees constituant les caracteres
chaque fois que j'ai decalé 8 bits transversalement .entre temps, c'est le registre qui decale les bits (pixels)
Ce n'est pas l'algorythme utilisé avec les arduino ...
pour lesquels existent d'enormes librairies.
et pas vu de code en C pour PIC sur le web .. ..tout le monde ne partage pas !
C'est surement faisable, mais trop compliqué par rapport au gain et confort visuel ..
. tu peux essayer de le faire .
d'autant que meme à 64Mhz ( ou plutot 16Mhz reel) il faut en garder sous le pied pour avoir une bonne vitesse de defilement
car il a fallu que j'optimise les mesures de temperatures qui prenaient trop de temps.
Avec un CPU rapide on peut avoir de la puissance de traitement, mais pas forcément à l'endroit ou le moment que l'on veut .
je ne suis effectivement pas completement satisfait de ce resultat,
mais je suis un peu (beaucoup) saturé , apres avoir rencontré plein de prises de tete , liés au materiel
.. je reviendrai peut etre la dessus .. mais plus tard et à froid ..
je peux aussi mettre un masque noir sur le digit de droite !
Horloge 60 leds , qui prend ce sujet
- Gérard
Expert- Messages : 1640
- Âge : 65
- Enregistré en : septembre 2015
- Localisation : Alsace - Haut-Rhin
Moi je trouve top et le fait que les caractères entiers entrent à droite ne me gêne pas.
J'ai aussi remarqué que les secondes se mettent à jour pendant le défilement, ça c'est fort.
Quand je lis tes explications, je plane, c'est largement au-dessus de ce que je sais faire.
Encore bravo.
J'ai aussi remarqué que les secondes se mettent à jour pendant le défilement, ça c'est fort.
Quand je lis tes explications, je plane, c'est largement au-dessus de ce que je sais faire.
Encore bravo.
Horloge 60 leds , qui prend ce sujet
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Gerard a écrit :J'ai aussi remarqué que les secondes se mettent à jour pendant le défilement
ma trame defilante est en fait un texte vide , sur lequel je concatene differentes sources d'info
issues de la RTC pour l'heure et date, recherche du jour et mois en clair ,suvi de 2 mesures de temperatures capteur DS18B20
(voir Update_Trame), chaque seconde cette trame est mise à jour . (synchro sur le 1Hz de la RTC)
le decalage des 96 bits se fait au rytme de la boucle principale avec une tempo reglable = Speed= Vitesse de defilement)
qui va de mini=5 à 99mS,
et je change de caractere affiché ( à l'extreme droite) tous les 8 bits decalé = largeur d'un caractere...
La laison UART via Rx Interrupt permet de recevoir differentes commandes (voir Help)
J'ai essayé de mettre le maximum de commentaire dans le source C .
suite à ton horloge 4 digits defilants
Qu'en est-il de ta version defilement 8 matrices ?
il me semble avoir vu une video du 22/04/2018
affichant "Longue vie à Fantaspic" qui n'etait pas tres concluante au niveau raccord modulo 4 matrices
as-tu progressé la dessus ?
Modifié en dernier par paulfjujo le sam. 11 avr. 2020 16:25, modifié 1 fois.
Horloge 60 leds , qui prend ce sujet
@paulfjujo.
Ok j'avoue comme Gérard ne pas tout comprendre a ce que tu dis c'est comme si tu me présente de l'ASM désolé Temps-X
Fin le décalage de bit etc... Ça va
Mais j'ai en effet souvenir que tu a rencontré beaucoup de soucis. Tu es tout pardonner
J'aime bien l'idée du cache c'est pas bête
Du coup bientôt le nouveau projet sur le forum ???
@++
Ok j'avoue comme Gérard ne pas tout comprendre a ce que tu dis c'est comme si tu me présente de l'ASM désolé Temps-X
Fin le décalage de bit etc... Ça va
Mais j'ai en effet souvenir que tu a rencontré beaucoup de soucis. Tu es tout pardonner
J'aime bien l'idée du cache c'est pas bête
Du coup bientôt le nouveau projet sur le forum ???
@++
Modifié en dernier par venom le sam. 11 avr. 2020 17:50, modifié 2 fois.
Horloge 60 leds , qui prend ce sujet
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
je penserais aussi à un eventuelle decalage de 96+8 bits
et un buffer de 13 cars au lieu de 12 !
on ne verra plus le 1er caractere fixe
mon nouveau projet sera en fait de reprendre l'ancien
ARROSAGE des plantes automatique avec panneau solaire
j'en étais resté à faire un capteur d'humidité de la terre qui soit fiable , autre que celui vendu par la RPC , qui est nul !
et un capteur de niveau (capacitif) pour le bac à eau .
( en plus de mon DHT11 pour l'air )
et je compte recommander aussi les Modules remplaçant les HC12 (apres le CORONAfinement)
pour avoir 5 mesures de temperatures distantes -> pour mon EDF controle chauffages par fil pilote..
à noter : Windows XP sur EEPC et liaison UART permanente ne font pas bon usage !
plantage windows de 1 à 3 fois par mois .. alors que mon PIC + RN41 est OK à 100%
j'espere que ce n'est pas un probleme RapidQ
un RASPBerry + serveur web à la place , peut etre comme centralisateur ?
mon EEPC PC sous linux ?
bon c'est vrai qu'il fait 23°C aujourd'hui
et un buffer de 13 cars au lieu de 12 !
on ne verra plus le 1er caractere fixe
mon nouveau projet sera en fait de reprendre l'ancien
ARROSAGE des plantes automatique avec panneau solaire
j'en étais resté à faire un capteur d'humidité de la terre qui soit fiable , autre que celui vendu par la RPC , qui est nul !
et un capteur de niveau (capacitif) pour le bac à eau .
( en plus de mon DHT11 pour l'air )
et je compte recommander aussi les Modules remplaçant les HC12 (apres le CORONAfinement)
pour avoir 5 mesures de temperatures distantes -> pour mon EDF controle chauffages par fil pilote..
à noter : Windows XP sur EEPC et liaison UART permanente ne font pas bon usage !
plantage windows de 1 à 3 fois par mois .. alors que mon PIC + RN41 est OK à 100%
j'espere que ce n'est pas un probleme RapidQ
un RASPBerry + serveur web à la place , peut etre comme centralisateur ?
mon EEPC PC sous linux ?
bon c'est vrai qu'il fait 23°C aujourd'hui
Horloge 60 leds , qui prend ce sujet
Fignoler les projets donc
Tu as le compte rendu ou le pourquoi du plantage de xp ?
@++
Tu as le compte rendu ou le pourquoi du plantage de xp ?
@++
Horloge 60 leds , qui prend ce sujet
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
venom a écrit :Tu as le compte rendu ou le pourquoi du plantage de xp ?
non car bloqué au point de ne pouvoir faire que OFF .. ON
de plus j'ai aussi un programme ASUS Vibes , impossible à arreter , en tache de fond,
il semble gerer la batterie, le pavé tactile=souris ..et ???
c'est un PC Portable ASUS EEPC N450 1Go 160Go Win XP ! de 2009
Horloge 60 leds , qui prend ce sujet
Peut être un manque de ventilation du a la longue ??
@++
@++
Horloge 60 leds , qui prend ce sujet
- Gérard
Expert- Messages : 1640
- Âge : 65
- Enregistré en : septembre 2015
- Localisation : Alsace - Haut-Rhin
Paul, j'avais fait une vidéo de l'horloge 2 x 4 matrices.
J'ai réussi à faire défiler sur 8 matrices mais la réalisation est encore dans ma tête.
Je constate que tu ne manques pas de projets et tu as bien raison.
Joyeuses Pâques à tout le monde.
J'ai réussi à faire défiler sur 8 matrices mais la réalisation est encore dans ma tête.
Je constate que tu ne manques pas de projets et tu as bien raison.
Joyeuses Pâques à tout le monde.
Horloge 60 leds , qui prend ce sujet
Bonsoir paulfjujo, venom, Gérard, et tout le forum,
Ok ...belle performance faire défiler un texte tout en changeant l'heure pas évident du tout, chapeau.......
Et je crains que sa s'améliore pas dans le temps..... toi tu as le mérite de savoir ce que tu fais......
Et je crains que ça dure,... car... quasiment plus personne ne travaille pour le trie en France.
Je ne pense pas que RapidQ plante ton PC, à voir comme le dit venom si ton ordinateur ne chauffe pas de trop, (ventilateur usée ou défectueux) souvent source de plantage, au mieux laisser tourner ton PC, sans l'application EDF et voir si plantage.
Ne pas oublié de vider le tampon mémoire de l'eusart de temps en temps, si tu te sert Rscom.dll
Celui de F6FCO me semble bien... voir ICI
A+
Ok ...belle performance faire défiler un texte tout en changeant l'heure pas évident du tout, chapeau.......
paulfjujo à écrit : Ce n'est pas l'algorythme utilisé avec les arduino ...
pour lesquels existent d’énormes librairies.et pas vu de code en C pour PIC sur le web .. ..tout le monde ne partage pas !
Et je crains que sa s'améliore pas dans le temps..... toi tu as le mérite de savoir ce que tu fais......
paulfjujo à écrit :...les afficheurs tardent à arriver de RPC ...
Et je crains que ça dure,... car... quasiment plus personne ne travaille pour le trie en France.
paulfjujo a écrit :Source du message j'espere que ce n'est pas un problème RapidQ
Je ne pense pas que RapidQ plante ton PC, à voir comme le dit venom si ton ordinateur ne chauffe pas de trop, (ventilateur usée ou défectueux) souvent source de plantage, au mieux laisser tourner ton PC, sans l'application EDF et voir si plantage.
Ne pas oublié de vider le tampon mémoire de l'eusart de temps en temps, si tu te sert Rscom.dll
paulfjujo a écrit :Source du message je peux aussi mettre un masque noir sur le digit de droite !
Celui de F6FCO me semble bien... voir ICI
A+
Modifié en dernier par Temps-x le lun. 13 avr. 2020 00:44, modifié 1 fois.
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 35 invités