03-01 WhileLoop
From Manuals
(Difference between revisions)
| Line 6: | Line 6: | ||
DigitalOut myled(LED1); | DigitalOut myled(LED1); | ||
DigitalOut yourled(LED4); | DigitalOut yourled(LED4); | ||
| - | + | ||
int main() | int main() | ||
{ | { | ||
Revision as of 14:36, 14 August 2014
A very simple example that demonstrates the use of while loops to blink two different User LEDs. LED1 blinks 10 times then LED4 blinks 10 times.
/*Program Example 3.1: Demonstrates use of while loops. No external connection required
*/
#include "mbed.h"
DigitalOut myled(LED1);
DigitalOut yourled(LED4);
int main()
{
char i=0; //declare variable i, and set to 0
while(1) { //start endless loop
while(i<10) { //start first conditional while loop
myled = 1;
wait(0.2);
myled = 0;
wait(0.2);
i = i+1; //increment i
} //end of first conditional while loop
while(i>0) { //start second conditional loop
yourled = 1;
wait(0.2);
yourled = 0;
wait(0.2);
i = i-1;
}
} //end infinite loop block
} //end of main

