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
Methode pour écrire sur écran OLED (96x39)
-
Jérémy
Administrateur du site- Messages : 2722
- Âge : 44
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
Bonjour à tous,
Toujours dans mon projet de compte à rebours pour le jeu de société de mes enfants , je travaille actuellement sur le module :
OLEB click de chez MikroE.
Vous trouverez sur le lien ci dessus un code exemple que j'ai modifié pour m'entrainer et comprendre ainsi que le schéma global
Vous trouverez sur le lien suivant la DS du driver utilisé sur cet éecran le SSD1306
Je pense avoir à peu prêt compris le fonctionnement ! Encore quelques zones d'ombres tout de même.
Maintenant il faudrait que je dessine les chiffres pour pouvoir affiché le chrono . Je me tate sur la méthode ?
Dois je créer un fichier qui contient tout les chiffres ? Si je fais ca , me suffira-t-il de seulement choisir la bonne colonne pour afficher le chiffre au bon endroit ?
Voila j'aimerais avoir vôtre avis et expérience la dessus , sur une bonne façon de faire .
Toujours dans mon projet de compte à rebours pour le jeu de société de mes enfants , je travaille actuellement sur le module :
OLEB click de chez MikroE.
Vous trouverez sur le lien ci dessus un code exemple que j'ai modifié pour m'entrainer et comprendre ainsi que le schéma global
Vous trouverez sur le lien suivant la DS du driver utilisé sur cet éecran le SSD1306
Je pense avoir à peu prêt compris le fonctionnement ! Encore quelques zones d'ombres tout de même.
Maintenant il faudrait que je dessine les chiffres pour pouvoir affiché le chrono . Je me tate sur la méthode ?
Dois je créer un fichier qui contient tout les chiffres ? Si je fais ca , me suffira-t-il de seulement choisir la bonne colonne pour afficher le chiffre au bon endroit ?
Voila j'aimerais avoir vôtre avis et expérience la dessus , sur une bonne façon de faire .
Methode pour écrire sur écran OLED (96x39)
Methode pour écrire sur écran OLED (96x39)
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour,
sur un autre modele : OLED_C , j'ai eu le meme probleme
MikroE presente un exemple de test ..mais qu'en mode grafique !
donc developement pour afficher du texte (ou des nombres !)
Pour ceux qui n'ont pas de debugger ICD,
je recommande fortement l'usage d'un terminal (sur UART via interface max232 ou 2TR )
ou via USB<->RS232 ou via Bluetooth pour debugger tout programme..
on peut ainsi suivre à la trace l'execution d'un programme, contenu de variable, etape en cours ..
quite à enlever cette partie debugging une fois la mise au point finie.
nota:le pickit2 peut servir de terminal: Terminal UART SANS Interface RS232... !
sur un autre modele : OLED_C , j'ai eu le meme probleme
MikroE presente un exemple de test ..mais qu'en mode grafique !
donc developement pour afficher du texte (ou des nombres !)
Pour ceux qui n'ont pas de debugger ICD,
je recommande fortement l'usage d'un terminal (sur UART via interface max232 ou 2TR )
ou via USB<->RS232 ou via Bluetooth pour debugger tout programme..
on peut ainsi suivre à la trace l'execution d'un programme, contenu de variable, etape en cours ..
quite à enlever cette partie debugging une fois la mise au point finie.
nota:le pickit2 peut servir de terminal: Terminal UART SANS Interface RS232... !
Methode pour écrire sur écran OLED (96x39)
-
Jérémy
Administrateur du site- Messages : 2722
- Âge : 44
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
Ok merci Paul .
je vais donc me fader la police des chiffres sur 3 lignes de haut ( page dans le langage du SSD1306), pour faire mon compteur. Je vous mettrais tout ça en ligne une fois que ce sera fait !
je pense faire ca , en mode vertical pour pouvoir placé ces chiffres horizontalement plus simplement du coup , avec la colonne de départ seulement !
Par contre ta deuxième partie du post est complétement hors sujet non ?
je vais donc me fader la police des chiffres sur 3 lignes de haut ( page dans le langage du SSD1306), pour faire mon compteur. Je vous mettrais tout ça en ligne une fois que ce sera fait !
je pense faire ca , en mode vertical pour pouvoir placé ces chiffres horizontalement plus simplement du coup , avec la colonne de départ seulement !
Par contre ta deuxième partie du post est complétement hors sujet non ?
Methode pour écrire sur écran OLED (96x39)
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Par contre ta deuxième partie du post est complétement hors sujet non ?
non,
c'est pour illustrer l'usage de l'uart comme outil de debugging (pour les pauvres !).
oui,
en effet, Cela necessiterait peut etre un topic séparé traitant de la lisaion serie (UART ou autre !)
Methode pour écrire sur écran OLED (96x39)
-
Jérémy
Administrateur du site- Messages : 2722
- Âge : 44
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
J'ai créer mes chiffres, mais je me rends compte que le mode vertical n'est pas la meilleure méthode à mon avis .
Je pense utiliser du coup la méthode de lecture horizontale, en créant des zones pour chaque chiffres délimitant la taille de l'aire. je vous expliquerais ma démarche, quand j'aurais compris le fonctionnement exact de cet afficheur .
Car j'ai pas mal de zone d'ombre encore et la DS en anglais chaud les marrons ; Surtout pour la définition de l'aire .
Mes chiffres font 3 pages de haut ( soit 24pixels) et 15 pixels de large . Donc a chaque fois je défini un rectangle de cette taille .
Je pense utiliser du coup la méthode de lecture horizontale, en créant des zones pour chaque chiffres délimitant la taille de l'aire. je vous expliquerais ma démarche, quand j'aurais compris le fonctionnement exact de cet afficheur .
Car j'ai pas mal de zone d'ombre encore et la DS en anglais chaud les marrons ; Surtout pour la définition de l'aire .
Mes chiffres font 3 pages de haut ( soit 24pixels) et 15 pixels de large . Donc a chaque fois je défini un rectangle de cette taille .
Methode pour écrire sur écran OLED (96x39)
Methode pour écrire sur écran OLED (96x39)
-
Jérémy
Administrateur du site- Messages : 2722
- Âge : 44
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
il faut penser aussi à la generation de l'espace inter caractere ...
Oui en fait je vais placer mes chiffres horizontalement, l'espace ce fera donc naturellement !.
4 chiffres de 16 caracteres de large (64 pixels pour 96 en tout) plus les deux points de séparations secondes minutes.
si possible utiliser des tailles modulo 8 pour faciliter les traitements.
très bon conseils , je sais pas encore a quoi ça va servir , mais pas de problème pour arrondir a 24x16. Vu ton experience je pense que ca sera utile !
Methode pour écrire sur écran OLED (96x39)
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
As tu regardé dans
http://www.libstock.com/searches SSD1306
exemple avec affichage text
mais bon, le faire par soi meme est toujours benefique..
http://www.libstock.com/searches SSD1306
exemple avec affichage text
mais bon, le faire par soi meme est toujours benefique..
Methode pour écrire sur écran OLED (96x39)
-
Jérémy
Administrateur du site- Messages : 2722
- Âge : 44
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
Bonjour à tous,
Non pas avant ton message . Très intéressant ton lien , je vais le mettre dans les liens utiles , car ça me parait vraiment pratique.
Actuellement je jongle avec deux programmes, alors je n'ai pas eu l'occasion de tester la librairie trouvée, mais en regardant les fichiers pour voir la "font" , je pense qu'il s'agit d'une font sur 8 pixels de haut (1 page) sur 6 pixels de large.
J'ai donc créer ma font , mais seulement pour le chiffre ! .
L'effet est génial et ça fonctionne a merveille , je mettrais une vidéo tout à l'heure.
PS: je galère maintenant à rendre compatible le module OLED B click et le Rotary click . Car tout les deux utilise le SPI et donc me génère des bugs d'affichages j'ouvrirai un nouveau post
Non pas avant ton message . Très intéressant ton lien , je vais le mettre dans les liens utiles , car ça me parait vraiment pratique.
Actuellement je jongle avec deux programmes, alors je n'ai pas eu l'occasion de tester la librairie trouvée, mais en regardant les fichiers pour voir la "font" , je pense qu'il s'agit d'une font sur 8 pixels de haut (1 page) sur 6 pixels de large.
J'ai donc créer ma font , mais seulement pour le chiffre ! .
L'effet est génial et ça fonctionne a merveille , je mettrais une vidéo tout à l'heure.
PS: je galère maintenant à rendre compatible le module OLED B click et le Rotary click . Car tout les deux utilise le SPI et donc me génère des bugs d'affichages j'ouvrirai un nouveau post
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 43 invités