Ви не увійшли.
я писав тестовий варіант коду для автополиву в парнику, ардуїно повинно було зчитувати інформацію з сенсору вологості грунту, і відносно результатів включати послідовно 2 релле, натомість при запуску ардуїно незалежно від показників 2 релле просто відкриваються(провірено в умовах що сенсор вологості видає більше ніж 150)
int sensor = A0;
int vbochku = A1;
int zbochki = A2;
void setup() {
Serial.begin(9600);
pinMode(sensor, INPUT);
pinMode(vbochku, OUTPUT);
pinMode(zbochki, OUTPUT);
}
void loop() {
int result = analogRead(sensor);
Serial.println(result);
if (result <= 150) {polyv();};
}
void polyv() {
analogWrite(vbochku, HIGH);
delay(1200000);
analogWrite(vbochku, LOW);
analogWrite(zbochki, HIGH);
delay(1200000);
analogWrite(zbochki, LOW);
}
Остання редакція Антончик (2023-05-18 22:01:26)
Неактивний
analogWrite(vbochku, LOW);
analogWrite(zbochki, HIGH);
analogWrite - не для пінів А1/2, шукайте позначку ~
Ну а 20-ти хвилинний delay - це окреме мистецтво.
така була задумка, релле повинно було выдкриватись на 20хв
дякую
Цікаво, що це за мода у ТС пішла спочатку реєструватись і задавати питання, а потім писати подальші коментарі під ім’ям користувача який надав якусь відповідь на поставлене питання? І це вже бачу не в перший раз
Цікаво, що це за мода у ТС пішла спочатку реєструватись і задавати питання, а потім писати подальші коментарі під ім’ям користувача який надав якусь відповідь на поставлене питання? І це вже бачу не в перший раз
я думаю новачки в поле (нік гостя) писали ім'я людини якій хочуть відповісти, я власне таку ж помилку допустив