Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

depecher
2018-02-01 23:24:00

vvr, большое спасибо, сработало)

vvr
2018-02-01 13:05:46

после числа нужно очищать одну позицию

lcd.setCursor(10,1);
lcd.print(worktime);
lcd.print(" ");

depecher
2018-02-01 11:22:28

Здраствуйте!
Arduino, да и вообще программирование, начинаю только изучать, поэтому не судите строго) И так кратко и схеме - имеются 4 кнопки: 2 меняют один параметр вверх/вниз, 2 меняют второй параметр вверх/вниз. Все работает, все хорошо, но на экране при смене параметра с двухзначного на однозначный, например с 10 на 9, девятка отображается неккоректно. Помогите разобратся из-за чего это и как решить.
Часть кода, видео и, кому удобней, фото прилагаю.

https://www.youtube.com/watch?v=QFmDDGEOO-4

//Turn down the work time
  worktime = constrain(worktime, 5, 60);
  if (lastDownWorkButton== LOW && currentDownWorkButton == HIGH)
  {
    worktime--;
  }
  //Turn up the work time
  else if (lastUpWorkButton== LOW && currentUpWorkButton  == HIGH)
  {
    worktime++;
  }
  //Print work time
  lcd.setCursor(10,1);
  lcd.print(worktime);
  lastDownWorkButton = currentDownWorkButton;
  lastUpWorkButton = currentUpWorkButton;

Підвал форуму