Bonjour,
Lors de ma visite du salon expo d’Orléans en septembre dernier, j'ai découvert un panneau d'affichage publicitaire, géré par une carte Arduino uno, affichant successivement plusieurs images.
J'ai donc acheté une carte Arduino et un écran OLED 0.96inch 64x128 spi de WAVESHARE.
J'ai téléversé l'exemple OLED_0in96_rgb.ino contenu dans la librairie OLED_0in96_rgb. Tout fonctionne bien
==> lien pour la librairie (
https://files.waveshare.com/upload/2/2c/OLED_Module_Code.7z)
Sur le site LOCODUINO, j'ai trouvé un projet "affichage publicitaire". Dans le "Diaporama_Oled96_SD.ino" j'ai adapté la résolution de l’écran à 64x128 et remplacé la fonction écriture sur l’écran par la fonction OLED_0in96_rgb_Set_Point(Ypoint, Xpoint, Color). ( X et Y sont inversés car l’écran sera installé à l'envers)
Tout fonctionne correctement.
Pour afficher un texte, j'ai ajouté les fonctions utilisées dans l'exemple
Paint_DrawString_EN(10, 0, "waveshare", &Font12, BLACK, BLUE);
Paint_DrawString_EN(10, 17, "hello world", &Font8, BLACK, MAGENTA);
Paint_DrawNum(10, 30, "123.456789", &Font8, 5, RED, BLACK);
Paint_DrawNum(10, 43, "987654", &Font12, 4, YELLOW, BLACK);
Les images s'affichent toujours mais pas le texte, d'une façon galerne, les Pain_... ne fonctionnent pas
Merci par avance de votre aide.
H. ACCOLAS