James Pang
/
YIC_day_1
YIC day 1
main.cpp@0:a025d9524e28, 2015-04-02 (annotated)
- Committer:
- lingtien5846
- Date:
- Thu Apr 02 05:12:00 2015 +0000
- Revision:
- 0:a025d9524e28
YIC day 1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
lingtien5846 | 0:a025d9524e28 | 1 | #include "mbed.h" |
lingtien5846 | 0:a025d9524e28 | 2 | |
lingtien5846 | 0:a025d9524e28 | 3 | DigitalOut led1(LED1); |
lingtien5846 | 0:a025d9524e28 | 4 | DigitalOut led2(LED2); |
lingtien5846 | 0:a025d9524e28 | 5 | |
lingtien5846 | 0:a025d9524e28 | 6 | void sqr() { |
lingtien5846 | 0:a025d9524e28 | 7 | float x = 1.0; |
lingtien5846 | 0:a025d9524e28 | 8 | unsigned int n = 1000000; |
lingtien5846 | 0:a025d9524e28 | 9 | while (x*x < n) { |
lingtien5846 | 0:a025d9524e28 | 10 | x = x + 0.5; |
lingtien5846 | 0:a025d9524e28 | 11 | //printf("x = %f\n", x); |
lingtien5846 | 0:a025d9524e28 | 12 | } |
lingtien5846 | 0:a025d9524e28 | 13 | led2 = 1; |
lingtien5846 | 0:a025d9524e28 | 14 | led1 = 0; |
lingtien5846 | 0:a025d9524e28 | 15 | } |
lingtien5846 | 0:a025d9524e28 | 16 | |
lingtien5846 | 0:a025d9524e28 | 17 | int main() { |
lingtien5846 | 0:a025d9524e28 | 18 | led1 = 1; |
lingtien5846 | 0:a025d9524e28 | 19 | //led2 = 0; |
lingtien5846 | 0:a025d9524e28 | 20 | |
lingtien5846 | 0:a025d9524e28 | 21 | wait(0.2); |
lingtien5846 | 0:a025d9524e28 | 22 | led1 = 0; |
lingtien5846 | 0:a025d9524e28 | 23 | wait(0.2); |
lingtien5846 | 0:a025d9524e28 | 24 | led1 = 1; |
lingtien5846 | 0:a025d9524e28 | 25 | wait(0.2); |
lingtien5846 | 0:a025d9524e28 | 26 | led1 = 0; |
lingtien5846 | 0:a025d9524e28 | 27 | wait(0.2); |
lingtien5846 | 0:a025d9524e28 | 28 | led1 = 1; |
lingtien5846 | 0:a025d9524e28 | 29 | wait(0.2); |
lingtien5846 | 0:a025d9524e28 | 30 | led1 = 0; |
lingtien5846 | 0:a025d9524e28 | 31 | while(1) { |
lingtien5846 | 0:a025d9524e28 | 32 | |
lingtien5846 | 0:a025d9524e28 | 33 | |
lingtien5846 | 0:a025d9524e28 | 34 | sqr(); |
lingtien5846 | 0:a025d9524e28 | 35 | } |
lingtien5846 | 0:a025d9524e28 | 36 | } |