Считывайте вход, условно, каждую секунду и к переменной добавляйте 1 при обнаружении воды. Через минуту анализируйте: если > 80% активити, то дождь, если < 10% - посикушки. 146% - вы переехали в Атлантиду.
tehnik
02.Июль.2023 20:55:38
43
sadman41:
читывайте вход, условно, каждую секунду и к переменной добавляйте 1 при обнаружении воды. Через минуту анализируйте: если > 80% активити, то дождь, если < 10% - посикушки. 146% - вы переехали в Атлантиду.
Пока будет минуту анализироваться, может успеть 1-2 раза включится/выключится.
Дим-мычъ:
Самое простое, разобраться , как делать неблокирующие задержки , с помощью функции millis(). Очень пригодится, если что-то добавить надо в дальнейшем.
С этим и буду для будущего разбираться, поскольку экран есть желание прицепить.
Ну, само собой
https://forum.arduino.ru/t/primer-blink-migaem-svetodiodom/9361
Вот здесь мне, новичку, в своё время помогли, и не без юмора)), с millis() разобраться.
Может эта тема и Вам поможет. Есть простые примеры, а так же пример работы с библиотекой.
https://arduino.ru/forum/pesochnitsa-razdel-dlya-novichkov/popytka-odolet-delay
Так же тема на новом форуме
Вопрос немного праздный. При необходимости временной задержки при выполении функции пользуюсь такой конструкцией:
bool funct_del_flag=false;
void setup() {
}
void funct()
{ static unsigned long d_time;
if (!funct_del_flag)
{
...//инструкции до задержки
d_time=millis();
funct_del_flag=true;
}
else
{
...//инструкции до задержки
if((millis()-d_time)>=30)
{
funct_del_flag=false;
...//инструкции после задержки
}
}
}
void loop() {
...
if(funct_del…
1 лайк
Optron
22.Июль.2024 06:51:23
45
Есть еще такой вариант. Газон на весы поставить.
1 лайк
Optron:
Газон на весы поставить.
Повторю за благородным доном:
v258
22.Июль.2024 07:25:01
47
Optron:
Газон на весы поставить
А у меня первая мысль вызвала недоумение - и что газон на весах даст?
Что значит - дерёвня )))
2 лайка
v258:
что газон на весах даст?
Как что? Можно узнать сколько граммов воду у него в кузове скопилось после последнего дождя!
v258
22.Июль.2024 07:30:17
49
Такие весы дай бог, если имеют дискретность 10 кг. А то бывают и на 20 кг ))
Это пока к ним ардуину синей изолентой не примотали. А вообще, вдаваться в такие технические тонкости на этапе концептуального обсуждения, мы, наверное, не будем
1 лайк