Спасибо!Слимпер писал(а):слегка отредактировал
В настройках ставьте ширину шрифта +интервал 5+1=6, а то текст не убегает до конца.
Останавливается, когда я отпускаю кнопку.
Спасибо!Слимпер писал(а):слегка отредактировал
Ну в библотеки Adafruit_GFXaidar_i писал(а):Инверсия, что то не заработал.
Вроде можно, единственное не понял при каких значениях X где находится текст?aidar_i писал(а):Сделать бы , чтобы en включался от импульса и прокрутка шла бы один раз, или при выключении en текст докручивался до конца.
Когда х=0 начало текста справа на первом столбике,Слимпер писал(а):при каких значениях X где находится текст?
По моему вы не правы:aidar_i писал(а):Когда х=0 начало текста справа на первом столбике,когда х= - length_string (впереди знак минус) конец текста на последнем столбике слева.
Это я опытным путем устанавливал, меняя значения.Слимпер писал(а):По моему вы не правы:
Спасибо!Попробую.Слимпер писал(а):Пробуйте
Ну тогда может и не заработать, то что я делал.aidar_i писал(а):Это я опытным путем устанавливал, меняя значения.
Может протеус глючит, но у меня текст до конца не добегает, остается 2 символа. И светодиод постоянно на 13 выходе горит, а когда текст закончится тухнет.Слимпер писал(а):Ну тогда может и не заработать, то что я делал.
тут поподробнее:fsergei70 писал(а):Может протеус глючит, но у меня текст до конца не добегает, остается 2 символа. И светодиод постоянно на 13 выходе горит, а когда текст закончится тухнет.
фраза Привет FLPROGСлимпер писал(а):тут поподробнее:
Ну возможно, из за того, что ширина шрифта стоит 5, а символов 13 вот и не доходит 13 светодиодов.fsergei70 писал(а):фраза Привет FLPROGОстанавливается так (рисунок в архиве)
Не факт, я тут подумал попробуй вот что:fsergei70 писал(а):Если выводить фразу Люблю грозу в начале мая, хоть дело ближе к ноябрю. в бегущую строкуто пробегает только рю.
Может протеус виноват, может в железе все иначе будет.
Поставил в настройках блока ширину 6 Привет FLPROG пробегает нормально, до концаСлимпер писал(а):Ну возможно, из за того, что ширина шрифта стоит 5
Изменил на Int все осталось как преждеСлимпер писал(а):Не факт, я тут подумал попробуй вот что:В секции декларации:
byte length_string;
заменить на
int length_string;
похоже длина в точках превышает 255
Странно, сейчас подумал из-за этого такого косяка быть не может.fsergei70 писал(а):Изменил на Int все осталось как прежде может дело в отсутствии входа length_string
в новом блоке
Этот вообще не хочет запускаться, все компилируется, но не работает.Слимпер писал(а):Вот блок с сменой сменой типа переменной, так чтобы не забыть.
У меня тоже не запускается.fsergei70 писал(а):Этот вообще не хочет запускаться, все компилируется, но не работает.
А как у вас в железе работает блок из 64 поста, когда текст сообщения длинный?hrach писал(а):У меня тоже не запускается.
Я попробовал в железе текст идет.fsergei70 писал(а):Может протеус виноват, может в железе все иначе будет
У меня с коротким текстом предыдущий блок тоже работает а вот если текст длинный то выводится только окончаниеhrach писал(а):Я попробовал в железе текст идет.