by Rob Toulson and Tim Wilmshurst from textbook "Fast and Effective Embedded Systems Design: Applying the ARM mbed"
main.cpp
- Committer:
- robt
- Date:
- 2012-08-31
- Revision:
- 0:1ec908c46d5f
File content as of revision 0:1ec908c46d5f:
/*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