Прокрутите одну строку текста, пока другая строка остается статической на OLED-дисплее SSD1306.
У меня есть OLED-дисплей SSD1306, который я подключил к Wemos D1 Mini. Это работает как шарм, но мне было интересно, возможно ли иметь две строки кода, где одна строка статична, а другая прокручивается? Насколько я пытался найти, примеров в Интернете нет.
@rebellion, 👍0
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/
- Проведение линии под заданным углом
- Как читать и записывать EEPROM в ESP8266
- Как сделать выводы Tx и Rx на ESP-8266-01 в выводах GPIO?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Как заставить 5-вольтовое реле работать с NodeMCU
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ESP8266 не подключается к Wi-Fi
- AT-команда не отвечает на последовательный монитор
Пожалуйста, либо объясните больше о решении в своем ответе, либо удалите свой вопрос. Эти вопросы и ответы должны служить базой знаний, а ссылки, как правило, довольно быстро ломаются, что сделает ваш ответ совершенно бесполезным для других., @chrisl
@chrisl Обновил мой пост. Спасибо, что сказали мне, вы совершенно правы., @rebellion