Hi. I'm familiar with the operation of the while() loop. I would like to know if it is possible to run a while() loop for only a few seconds (3 seconds for example), and then break away from it and go down to the next instruction?
For example, in the code below:
while (sensor_value > 55)
{
........ //operation here
}
motor_stop();
Is it possible for the program to run the while() loop for only 3 seconds, and then breaks away from it regardless of the sensor_value, and goes down straight to the motor_stop() function?
Thx
Solved! Go to Solution.
Check out the break statement. Specifically, within your loop code you would write:
while (sensor_value > 55)
{
........ //operation here
if (time_interval > THREE_SECONDS)
break;
}
motor_stop();
Check out the break statement. Specifically, within your loop code you would write:
while (sensor_value > 55)
{
........ //operation here
if (time_interval > THREE_SECONDS)
break;
}
motor_stop();
J2MEJediMaster wrote:Check out the break statement. Specifically, within your loop code you would write:
while (sensor_value > 55)
{
........ //operation here
if (time_interval > THREE_SECONDS)
break;
}
motor_stop();
Thx Jedi. I used your method and it helped. Cheers