need help making a loop URGENT

if x>=3.3
disp('signal recevied soil is dry time to water')
writeDigitalPin(a,'D2',1);pause(0.2);writeDigitalPin(a,'D2',0);
elseif x>=2.9
disp('signal received soil is wet but not wet enough time to water')
writeDigitalPin(a,'D2',1);pause(0.2);writeDigitalPin(a,'D2',0);
else
disp('signal received soil is wet')
end
i have a moisture sensor the value of the sensor is x i have a water pump that turns on if the x>=3.3 or when x>=2.9 the x value well decrease the x value i want to make a loop that keeps running this if statement until the x value is <2.9 how do i do it
thanks in advance

2 commentaires

Payaam Khalid
Payaam Khalid le 6 Déc 2022
Modifié(e) : Payaam Khalid le 6 Déc 2022
i meant to say the pump well decrease the x value the pump is the writedigitalpin(a,'D2')
Jan
Jan le 6 Déc 2022
Do not:
  1. Use words like "urgent" or "important" in your subject line

Connectez-vous pour commenter.

Réponses (1)

Catégories

En savoir plus sur Agriculture dans Centre d'aide et File Exchange

Tags

Commenté :

Jan
le 6 Déc 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by