Помогите, как вывести весь текст
- Войдите на сайт для отправки комментариев
Сб, 08/02/2020 - 11:45
Добрый день, дело в том, что я разобрался (насколько смог) в библиотеках adafruit_st7735 и adafruit_gfx, но застрял на том, что не понимаю как сделать прокрутку большого текста, так чтобы верхние строки уходили за верхние границы оставляя место для новых нижних строк. Дисплей tft 1,44x1,44. Спасибо
никак. Нужна платформа посильнее обычной Ардуины. :))
В принципе, есть еще и NodeMCU там памяти больше, если в этом дело
В принципе, есть еще и NodeMCU там памяти больше, если в этом дело
Обновление целиком не быстрое, а скролл, сейчас, меня устроит любой ;) главное чтобы было.
Так в чем дело. Очистил буфер. Напечатал новую запись со сдвигом на шаг текста и вывел на экран. И так по кругу пока событие скрол еще работает.
Ну, показывайте, как Вы это делаете и объясняйте в чём затык.
Есть скетч, который выводит на tft список окружающих сетей, количество строк много, поэтому часть из них уходят за пределы нижнего поля, нужно чтобы по мере Поступление новых строк старые уходили вверх, а новые появлялись ( По типу монитора порта)
https://m.youtube.com/watch?v=DZTgc73amNU -что-то в этом духе
Простите, Вы читать умеете?
Я же Вам сказал: "Ну, показывайте, как Вы это делаете и объясняйте в чём затык".
Если
Есть скетч
покажите его.
И объясните, в чём Ваша проблема. Только объясняйте не хотелку, а именно проблему по скетчу.
Немного коряво, с телефона пишу
Немного коряво, с телефона пишу
не надо писать с телефона. Войдите с обычного компа и вставтье код по правилам, иначе с вами никто общаться не будет.
ЗЫ - чтоб два раза не вставать - выкладывайте, пожалуйста, код, где вы пытались сделать скролл. В этом коде никакого скролла нет и значит и обсуждать в нем нечего.
Я не знаю как сделать скролл, поэтому его нет. Не знаю с чего начать
В строке 53 выводить только столько строк, сколько выводится на дисплей, а строки 53 - 64 окружить ещё одним for который будет перебирать номера строки с которой будет начинаться отображение. Ну правильно суммировать переменные двух for ,что бы на экран выводилось то что надо. Получится эмуляция скрола.
Я не знаю как сделать скролл, поэтому его нет. Не знаю с чего начать
так вам выше уже сказали - скролл в целом делается несложно. В первый раз вы выводите свой текст в первой строки, как в вашем скетче. Через некоторое время - выводите тот же текст, но начиная со второй строки (второй строки текста, а не экрана). потом с третьей и тд... Таким образом у вас текст постепенно "уезжает" вверх за границу экрана
1 Создать String начать печатать туда.
2 А потом печатать от туда на экран, предварительно очистив экран.
Ок, Спасибо большое!
Посмотрите здесь: http://arduino.ru/forum/proekty/s-stm32f103-na-televizor-polnyi-tv-signal