function result = WaterEmpty()
persistent waterLevel;
if isempty(waterLevel)
waterLevel = 100;
end
fprintf('Draining water...\n');
fprintf('Water Outlet Valve OPEN\n');
startTime = tic;
elapsed = 0;
while elapsed < 5
pause(0.1);
elapsed = toc(startTime);
end
waterLevel = 0;
fprintf('Water level: %d%%\n', waterLevel);
fprintf('Water Outlet Valve CLOSE after 5 seconds\n');
if waterLevel == 0
result = 1;
else
result = 0;
end
end