Прокрутите одну строку текста, пока другая строка остается статической на OLED-дисплее SSD1306.

esp8266 ssd1306

У меня есть OLED-дисплей SSD1306, который я подключил к Wemos D1 Mini. Это работает как шарм, но мне было интересно, возможно ли иметь две строки кода, где одна строка статична, а другая прокручивается? Насколько я пытался найти, примеров в Интернете нет.

, 👍0


1 ответ


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

1

Я нашел ответ на следующем сайте: https://lastminuteengineers.com/oled-display-arduino- учебник/

По сути, метод startscroll* на дисплее принимает некоторые аргументы. Проходя правильную начальную страницу и конечную страницу, вы можете прокручивать части экрана.

Обратитесь к карте памяти OLED для объяснения страниц на экране . На дисплее восемь страниц от 0 до 7, поэтому мы можем прокручивать определенную часть экрана, передавая определенные номера страниц в качестве параметров.

В этом примере мы передаем оба параметра как 0x00. Это прокрутит только первую страницу (первые 8 строк) дисплея:

// Scroll part of the screen
display.setCursor(0,0);
display.setTextSize(1);
display.println("Scroll");
display.println("some part");
display.println("of the screen.");
display.display();
display.startscrollright(0x00, 0x00);

Источник: https://lastminuteengineers.com/oled-display-arduino-tutorial/

,

Пожалуйста, либо объясните больше о решении в своем ответе, либо удалите свой вопрос. Эти вопросы и ответы должны служить базой знаний, а ссылки, как правило, довольно быстро ломаются, что сделает ваш ответ совершенно бесполезным для других., @chrisl

@chrisl Обновил мой пост. Спасибо, что сказали мне, вы совершенно правы., @rebellion