Показать сообщение отдельно
Старый 25.01.2018, 14:57   #1115 (Ссылка на пост)
Lukas
Свой В Доску
Пол:
 
Активность Longevity
0/20 12/20
Today Сообщения
0/5 ssssss715
Благодарил(а): 183
Благодарили 265 раз в 146 постах
Галерея: 0
Вес репутации: 14 Lukas драгоценность среди камнейLukas драгоценность среди камней
Цитата:
Сообщение от VoVaN Посмотреть сообщение
ну нехай, наприклад, код у основному циклі виконується щосекунди; дисплей/інтерфейс обробляється кожного разу;
Вот именно это ему и нужно было, чтобы дисплей обновлялся, а не делать delay несколько минут и не понимать, почему экран обновляется только в момент включения/выключения насоса.
Между прочим, можно переписать отображение на экран так, чтобы было видно сколько осталось до включения/выключения

Почесав затылок, юзер дописал через 11 минут
нашел у самого себя ошибку. правильнее так
PHP код:
lcd.setCursor(00); // установка курсора в начало 1 строки
lcd.print( "Rabota: " );
lcd.print(analogRead(A0) * 29.33/1000);
lcd.print( " sec." );
lcd.setCursor(01); // установка курсора в начало 2 строки
lcd.print( "Pauza: " );
lcd.print(analogRead(A1) * 1173/1000);
lcd.print( " min." );
if (
digitalRead(9)==HIGH)
{if (
onpumponpump--;
else {
digitalWrite(9LOW);onpump analogRead(A0) * 29.33;}
}
else 
{if (
offpumpoffpump--;
else {
digitalWrite(9High);offpump analogRead(A1) * 1173;}
}
delay(1000); // пауза 1 сек 
А прошлый раз я как раз и затопил наверное всех))) Ну извините, отлаживать программу в блокноте не выйдет
Lukas вне форума  
Ответить с цитированием
Сказали Спасибо пользователю Lukas за этот пост:
mr_Arm (25.01.2018)