Babic Mirhat Mustafic Faruk

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include <cmath>
00002 
00003 #include "mbed.h"
00004 
00005 #define EPS 1e-2
00006 
00007 
00008 int main() {
00009 
00010     DigitalOut my_led(LED1);
00011     double on_time = 1.,
00012         increment = 0.9 / 15;
00013     
00014     while(true) {
00015         my_led = 0;
00016         wait(on_time);
00017         my_led = 1;
00018         wait(2. - on_time);
00019         if( fabs(on_time - 1.9) < EPS || fabs(on_time - 0.1) < EPS)
00020             increment *= -1.;
00021         on_time += increment;
00022     }
00023     
00024 
00025     return 0;
00026 }