Удаление пробелов между символами в MD_Parola

Я использую модуль ESP8266 и Max7219 (8*32) и библиотеку MD_Parola. Чтобы создать свой собственный шрифт, я сначала использовал MDParolaFontEditor и создал следующие шрифты.

Я отредактировал файл MD_MAX72xx_font.cpp с помощью Arduino IDE и сохранил их как 150 и 151. Я хочу, чтобы вывод был следующим.

Но вывод такой:

Как видите, между ними есть пространство! Я думаю, что этот пробел автоматически добавляется между символами. Моя проблема в том, как я могу удалить это пространство?

Мой код:

void loop () {
char MyText[]={151,150,0};
P.displayText(MyText, PA_CENTER, 0, 0, PA_PRINT, PA_NO_EFFECT);
P.displayAnimate(); 
delay(3000);
}

, 👍1


2 ответа


Лучший ответ:

2

добавьте эту строку в часть настройки void

P.setCharSpacing(0);

,

0

Матрица с дополнительным пространством имеет ширину 9 (а не 8) столбцов (возможно, потому, что она предназначена для отображения двоеточия на часах).

,