LOCODUINO
Parlons Arduino => Vos projets => Discussion démarrée par: chelmi le février 11, 2021, 03:39:06 pm
-
Bonjour !
Ayant réalisé un projet "Afficheurs gare d'Aurillac", je rencontre un problème de taille de caractères. Ils sont trop grands, et du coup, je n'ai pas le bon nombre de lignes… Seulement deux au lieu de six ou sept.
Quelqu'un a-t-il une idée ?
Merci d'avance de votre aide !
Michel / Chelmi
-
Avez-vous utilisé le même afficheur et la même bibliothèque ?
-
Mettez un Serial.print en dessous de display1.setTextSize(1); pour vérifier que vous y passez.
Et comme dit Dominique, est-ce que vos afficheurs sont des SSD1306 ?
Si ils sont plus grands que 0.96", il y a des chances que ce ne soit pas le cas.
-
Et concernant la bibliothèque, avez vous bien suivi la procédure d'installation ?
Attention, il existe d'autres bibliothèques SSD1306 comportant un SSD1306.h qui est appelé par un #include <SSD1306.h> dans le programme.
Si c'est le cas, il faut sortir cette bibliothèque SSD1306 du répertoire libraries de votre répertoire de programmes Arduino et y placer le répertoire SSD1306 fourni dans le zip.
-
Bonjour,
ça semble être quatre lignes en 2X... paramètre par défaut ? Je n'ai pas vérifié. En tous cas la taille de caractère n'est pas paramétrée dans le .ino.
Vous aurez probablement vos huit lignes en y ajoutant :
display.set1X();
Mais ça fera tout petit !!
-
Attention, la bibliothèque n'est pas la bibliothèque standard SSD1306 de Adafruit.