Ви не увійшли.
vvr, большое спасибо, сработало)
после числа нужно очищать одну позицию
lcd.setCursor(10,1);
lcd.print(worktime);
lcd.print(" ");
Здраствуйте!
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;