Технический форум по робототехнике.
Revenger » 28 июл 2016, 23:04
ilalexey писал(а):Не порядок. Ряды самоделкиных редеют.
Нужно что-то менять.
Та не... Я просто переключился на время на другие творения, где не нужно привлекать стороннюю помощь.
valery1661 писал(а):Морочить голову никому не собирался.
У меня привычка о себе говорить. И на форумах тоже

Знал бы про дисплей - подсказал бы. Но нет.. Во.. даже написав отфонаря про его цветность (видел неоднократно как народ модные дисплеи из китая покупает, а они все цветные) в лужу сел ))
valery1661 » 28 июл 2016, 23:17
Бывает.Дисплеи на контроллере PCD8544 от старых сотиков народ много где применяет.
ilalexey » 28 июл 2016, 23:46
valery1661 писал(а):Просто интересно, почему на этот дисплей информация выводится раз в 3 секунды
а в 2004 нормально.
Наверно библя такая. Последний мой проект на скетчах из сети тормозит не плохо. Тоже порядка 3х секунд.
Хотя экран 128064 на Marlin_е тоже не чёткий. У меня задержка наблюдается.
Добавлено спустя 4 минуты 20 секунд:valery1661 писал(а):Дисплеи на контроллере PCD8544 от старых сотиков народ много где применяет.
Айда к
нам, на тёмную сторону - у нас есть печеньки.
Последний раз редактировалось
ilalexey 29 июл 2016, 00:26, всего редактировалось 1 раз.
valery1661 » 28 июл 2016, 23:56
Тормозит именно в этом скетче,на разных тестах с разными библиотеками нормально выводит.
Все таки по незнанию что то напортачил.
Добавлено спустя 5 минут 30 секунд:
Спасибо почитаем.
ilalexey » 29 июл 2016, 00:32
valery1661 писал(а):на разных тестах с разными библиотеками нормально выводит.
Т.е. при данном скетче использовались разные библиотеки под нокию(знаю порядка трёх наверно) и каждый раз переписывали код под очередную библиотеку?
valery1661 » 29 июл 2016, 10:37
Нет,просто тестовые скетчи.
В рабочем Adafruit-PCD8544.
Добавлено спустя 9 минут 14 секунд:
Смысла нет задавать вопросы, если с другой библией работает.
valery1661 » 31 июл 2016, 00:07
Пора бросать ,учиться поздно.
- Вложения
-

valery1661 » 31 июл 2016, 11:44
Хотелось бы сделать протяжку единым блоком,примерно с таким блоком управления.Проблема с задержкой решилась,но выскочили 2 других.
Наверное мне их решить не удастся.
1. При очистке дисплея пропадает индикация режима.(нужна переменная о состоянии нажатой кнопки и вывода на дисплей.Без индикации режимы вроде работают.
2. 10 знаков после точки (нахрена они нужны),можно было бы выводить название
выводимых данных.
Прошу прощения у автора скетча за ковыряния в оном,я только пытаюсь подключить другой дисплей, видать безрезультатно.
Ежели есть у кого желание помочь скетч в архиве дисплей любой на названном конпроллере.
Добавлено спустя 3 минуты 35 секунд:
архив.
Добавлено спустя 52 минуты 52 секунды:
Хотел добавить,переменная может содержать название режима.
"Редактирование",Ручной режим" и т.д а не абстрактные названия.
- Вложения
-
V1.zip
- (6.14 КиБ) Скачиваний: 0
-

Последний раз редактировалось
valery1661 01 авг 2016, 19:40, всего редактировалось 2 раз(а).
Revenger » 31 июл 2016, 12:19
С фото понятно стало отчего стремление установить такой дисплей ))
По описаниям функций я бы тоже не отказался сделать, но знаний ноль и учиться терпения не хватает. Голова другим забита. ((
ilalexey » 31 июл 2016, 13:21
Про Serial.print пишут:
Serial.print(78, BYTE) выводит "N"
Serial.print(78, BIN) выводит "1001110"
Serial.print(78, OCT) выводит "116"
Serial.print(78, DEC) выводит "78"
Serial.print(78, HEX) выводит "4E"
Serial.println(1.23456, 0) выводит "1"
Serial.println(1.23456, 2) выводит "1.23"
Serial.println(1.23456, 4) выводит "1.2346"
А display.print(DivK,
DEC);
Размышляю по аналогии(не программер)
valery1661 » 31 июл 2016, 14:17
Пробовал не проскакивает.
Добавлено спустя 9 минут 35 секунд:
Проскочило display.print(DivK, 5)5знаков после точки.
Теперь жду подсказок с переменной.
ilalexey » 31 июл 2016, 14:36
У тебя в setup прописано display.print("#St Div Ext"), т.е. при первой загрузке, но в loop опять есть clearDisplay и display.print(" St Div Ext").
Может в сетапе это лишнее?
valery1661 » 31 июл 2016, 14:47
Где "-------" возможно будет "Режим"
Добавлено спустя 2 минуты 6 секунд:
Я знаю, забыл закоментировать.
- Вложения
-

ilalexey » 31 июл 2016, 16:31
А read_display_buttons() выловил все? Могло ведь и не попасть в прописанное.
Добавлено спустя 36 минут 14 секунд:
..что должно отрисоваться на экране при btnNONE?
valery1661 » 31 июл 2016, 16:47
Состояние кнопки считывается,но это состояние нужно сопоставить с действием
этой кнопки и занести в переменную для последующего вывода на дисплей при
отпущенной кнопке.Извини слова дилетанта.
Добавлено спустя 3 минуты 48 секунд:
при btnNONE наверное должно отображаться последние нажатие.