строка кода lcd.scrollDisplayLeft ();не работает - PullRequest
0 голосов
/ 27 октября 2019

Я использую библиотеки "LiquidCrystal_I2C.h" и "Wire.h". Строка кода lcd.scrollDisplayLeft ();не запускает функцию.

Нужно ли ставить это до / после Lcd.print? Должен ли я положить после задержки? Это связано с библиотекой? Это всего лишь часть кода

  lcd.clear;
  lcd.scrollDisplayLeft();
  lcd.print("press Up to set turn on");
  lcd.setCursor(0, 1);
  lcd.print("press down to set turn off");
  Setting = true;

Спасибо!

1 Ответ

0 голосов
/ 28 октября 2019

С https://www.arduino.cc/en/Reference/LiquidCrystalScrollDisplayLeft

Описание Прокручивает содержимое дисплея (текст и курсор) на один пробел влево.

ИтакВы очищаете ЖК-дисплей, затем прокручиваете пустой ЖК-дисплей на 1 пробел влево и затем что-то печатаете. Я не знаю, что произойдет после того, как вы не показали весь свой код.

Я не знаю, как ведет себя ЖК-дисплей. Либо прокрутка игнорируется, если нет содержимого, либо вы не распознаете изменение пробела 1.

В большинстве примеров, которые я видел, эта функция используется в цикле. Ваш вопрос говорит о том, что вы не обращались к справочному руководству.

...