Страница 1 из 1
Помогите подправить блок пользователя
Добавлено: 19 май 2017, 18:06
jonik22sm
Помогите подправить блок пользователя
нужно вынести за пределы настроек пользователя контрастность чтоб можно было ею управлять
Помогите подправить блок пользователя
Добавлено: 19 май 2017, 19:07
Anydy
Ну так сделайте int Contrast не в настройках пользователя а как вход....
Помогите подправить блок пользователя
Добавлено: 19 май 2017, 19:38
jonik22sm
Спасибо большое я просто в коде так и неразобрался
Помогите подправить блок пользователя
Добавлено: 19 май 2017, 19:43
nalnik
Вот как вовремя, я тут от скуки сегодня подключил такой экран к мультитестеру для пробы, нашел старый "солидный" телефон.
Помогите подправить блок пользователя
Добавлено: 19 май 2017, 20:16
jonik22sm
не работает
Помогите подправить блок пользователя
Добавлено: 19 май 2017, 20:34
Boroda
Потому как контраст в сетапе и срабатывает только при запуске со значением 0.
Помогите подправить блок пользователя
Добавлено: 19 май 2017, 22:00
Anydy
Boroda писал(а):Потому как контраст в сетапе и срабатывает только при запуске со значением 0.
Эх блин, это я упустил, точно! Еще хотел у ТС спросить зачем его на лету то менять?
Тут я не помогу, надо библиотеку править если это вообще возможно....
Помогите подправить блок пользователя
Добавлено: 19 май 2017, 22:28
jonik22sm
получается новое делаешь с новым дисплеем нужно подбирать контраст?
Помогите подправить блок пользователя
Добавлено: 19 май 2017, 22:49
Dev1
jonik22sm писал(а):получается новое делаешь с новым дисплеем нужно подбирать контраст?
За 4 часа могли бы контрастность из setup в loop перекинуть, переменную на вход и покрутить её
Помогите подправить блок пользователя
Добавлено: 19 май 2017, 23:59
Oleg_UA
Попробуйте так, может прокатит
Помогите подправить блок пользователя
Добавлено: 20 май 2017, 00:04
Boroda
Dev1 писал(а):За 4 часа могли бы контрастность из setup в loop перекинуть
Как у Вас все просто... А ниче, что подпрограмма называется INIT? Инициализация дисплея, очистка его и т.д., а заодно и контрастность настраивается. Надо именно подпрограмму настройки контрастности выдирать из библиотеки.
Помогите подправить блок пользователя
Добавлено: 20 май 2017, 00:11
Oleg_UA
Boroda писал(а):Как у Вас все просто... А ниче, что подпрограмма называется INIT?
Так просьба была именно вынести как вход, а там уже будет видно
Помогите подправить блок пользователя
Добавлено: 20 май 2017, 00:49
Dev1
Boroda писал(а):Как у Вас все просто... А ниче, что подпрограмма называется INIT? Инициализация дисплея, очистка его и т.д., а заодно и контрастность настраивается. Надо именно подпрограмму настройки контрастности выдирать из библиотеки.
А кто говорил про InitLCD([contrast]);(хотя, кто вам запрещает проводить инициализацию каждый цикл?)? Есть функция setContrast(contrast); Я же в код не смотрел, на память писал, теперь то уж точно глянул...
Помогите подправить блок пользователя
Добавлено: 20 май 2017, 08:54
Oleg_UA
Dev1 писал(а):Есть функция setContrast(contrast);
Во втором блоке через setContrast как раз и сделал
Помогите подправить блок пользователя
Добавлено: 20 май 2017, 15:39
AVGN
Oleg_UA писал(а):Попробуйте так, может прокатит
Подскажите во втором блоке назначение выводов set_cont и Contr ?
Помогите подправить блок пользователя
Добавлено: 21 май 2017, 09:22
Oleg_UA
AVGN писал(а):Подскажите во втором блоке назначение выводов set_cont и Contr ?
По переднему фронту на set_cont установит уровень контрастности выставленный на входе Сont (0-127), в теории.