Эх блин, это я упустил, точно! Еще хотел у ТС спросить зачем его на лету то менять?Boroda писал(а):Потому как контраст в сетапе и срабатывает только при запуске со значением 0.
За 4 часа могли бы контрастность из setup в loop перекинуть, переменную на вход и покрутить еёjonik22sm писал(а):получается новое делаешь с новым дисплеем нужно подбирать контраст?
Как у Вас все просто... А ниче, что подпрограмма называется INIT? Инициализация дисплея, очистка его и т.д., а заодно и контрастность настраивается. Надо именно подпрограмму настройки контрастности выдирать из библиотеки.Dev1 писал(а):За 4 часа могли бы контрастность из setup в loop перекинуть
Так просьба была именно вынести как вход, а там уже будет видноBoroda писал(а):Как у Вас все просто... А ниче, что подпрограмма называется INIT?
А кто говорил про InitLCD([contrast]);(хотя, кто вам запрещает проводить инициализацию каждый цикл?)? Есть функция setContrast(contrast); Я же в код не смотрел, на память писал, теперь то уж точно глянул...Boroda писал(а):Как у Вас все просто... А ниче, что подпрограмма называется INIT? Инициализация дисплея, очистка его и т.д., а заодно и контрастность настраивается. Надо именно подпрограмму настройки контрастности выдирать из библиотеки.
Во втором блоке через setContrast как раз и сделалDev1 писал(а):Есть функция setContrast(contrast);
Подскажите во втором блоке назначение выводов set_cont и Contr ?Oleg_UA писал(а):Попробуйте так, может прокатит
По переднему фронту на set_cont установит уровень контрастности выставленный на входе Сont (0-127), в теории.AVGN писал(а):Подскажите во втором блоке назначение выводов set_cont и Contr ?