YIC day 1

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 DigitalOut led1(LED1);
00004 DigitalOut led2(LED2);
00005 
00006 void sqr() {
00007     float x = 1.0;
00008     unsigned int n = 1000000;
00009     while (x*x < n) {
00010         x = x + 0.5;
00011         //printf("x = %f\n", x);
00012     }
00013     led2 = 1;
00014     led1 = 0;
00015 }
00016 
00017 int main() {
00018     led1 = 1;
00019     //led2 = 0;
00020     
00021         wait(0.2);
00022         led1 = 0;
00023         wait(0.2);
00024         led1 = 1; 
00025         wait(0.2);
00026         led1 = 0;
00027         wait(0.2);
00028         led1 = 1; 
00029         wait(0.2);
00030         led1 = 0;    
00031     while(1) {
00032 
00033                                   
00034         sqr();
00035     }
00036 }