У меня есть Arduino Nano с насосом. Насос работает 2 секунды (через реле), когда датчик влажности почвы достигает порогового значения.

Моя проблема в том, что когда Nano загружается, он запускает насос на 2 секунды. Есть ли способ избежать этого?

это схемы

Это код, работающий на Nano

Репозиторий Github

-1
Peter Kold 30 Окт 2019 в 13:07
1
Поделитесь, пожалуйста, кодом.
 – 
Abhinav Kinagi
30 Окт 2019 в 13:59
1
Смотрите страницу Как спросить :)
 – 
datafiddler
30 Окт 2019 в 14:00
1
Я добавил код и схемы.
 – 
Peter Kold
30 Окт 2019 в 14:13
1
Просто чтобы убедиться. Вы говорите «см. страницу Как спросить» из-за отсутствующего кода? Я здесь новичок и хочу понять.
 – 
Peter Kold
30 Окт 2019 в 14:14

1 ответ

Есть ли способ, которым я могу избежать этого?

Да.

Если вы покажете, как вы это делаете (набросок и схема), кто-то может показать вам, как этого избежать.

Вероятно, вы используете модуль реле Low-Active не лучшим образом. Проще всего не использовать вывод, установленный на OUTPUT, пока загрузчик ожидает Serial.

0
datafiddler 30 Окт 2019 в 13:43
Если этот вопрос такой же, как здесь: github.com/pkold/Self-watering-plant-system/blob/master/… ваша проблема не во времени в загрузчике, а в вашей ошибке в setup()
 – 
datafiddler
30 Окт 2019 в 13:56
digitalWrite(pump, LOW); // switch pump on
 – 
datafiddler
30 Окт 2019 в 15:15
Спасибо :-) теперь вижу! Я проверю позже. :-)
 – 
Peter Kold
30 Окт 2019 в 15:33