Sverre Didrichsen
/
oving5-1D
main.cpp@0:0ab9e89718d7, 2017-09-26 (annotated)
- Committer:
- mdidrich
- Date:
- Tue Sep 26 12:23:39 2017 +0000
- Revision:
- 0:0ab9e89718d7
1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mdidrich | 0:0ab9e89718d7 | 1 | #include "mbed.h" |
mdidrich | 0:0ab9e89718d7 | 2 | |
mdidrich | 0:0ab9e89718d7 | 3 | DigitalOut myled(LED1); |
mdidrich | 0:0ab9e89718d7 | 4 | void blink3(float F, float d); |
mdidrich | 0:0ab9e89718d7 | 5 | |
mdidrich | 0:0ab9e89718d7 | 6 | int main() |
mdidrich | 0:0ab9e89718d7 | 7 | { |
mdidrich | 0:0ab9e89718d7 | 8 | int n = 20; |
mdidrich | 0:0ab9e89718d7 | 9 | while(n > 0) { |
mdidrich | 0:0ab9e89718d7 | 10 | blink3(2.0, 0.4); |
mdidrich | 0:0ab9e89718d7 | 11 | n--; |
mdidrich | 0:0ab9e89718d7 | 12 | } |
mdidrich | 0:0ab9e89718d7 | 13 | return 0; |
mdidrich | 0:0ab9e89718d7 | 14 | } |
mdidrich | 0:0ab9e89718d7 | 15 | |
mdidrich | 0:0ab9e89718d7 | 16 | //funksjoner |
mdidrich | 0:0ab9e89718d7 | 17 | void blink3(float F, float d){ |
mdidrich | 0:0ab9e89718d7 | 18 | float Tp = d/F; |
mdidrich | 0:0ab9e89718d7 | 19 | float Ta = (1-d)/F; |
mdidrich | 0:0ab9e89718d7 | 20 | myled = 1; |
mdidrich | 0:0ab9e89718d7 | 21 | wait(Tp); |
mdidrich | 0:0ab9e89718d7 | 22 | myled = 0; |
mdidrich | 0:0ab9e89718d7 | 23 | wait(Ta); |
mdidrich | 0:0ab9e89718d7 | 24 | }//blink3 |
mdidrich | 0:0ab9e89718d7 | 25 | |
mdidrich | 0:0ab9e89718d7 | 26 | |
mdidrich | 0:0ab9e89718d7 | 27 | |
mdidrich | 0:0ab9e89718d7 | 28 |