Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@2:b26dd68e6a19, 2011-05-21 (annotated)
- Committer:
- gadgetcafe08
- Date:
- Sat May 21 07:10:13 2011 +0000
- Revision:
- 2:b26dd68e6a19
- Parent:
- 1:486592635dfd
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| gadgetcafe08 | 0:c058fc45eb34 | 1 | #include "mbed.h" |
| gadgetcafe08 | 0:c058fc45eb34 | 2 | |
| gadgetcafe08 | 2:b26dd68e6a19 | 3 | PwmOut myled1(LED1); |
| gadgetcafe08 | 0:c058fc45eb34 | 4 | DigitalOut myled2(LED2); |
| gadgetcafe08 | 0:c058fc45eb34 | 5 | DigitalOut myled3(LED3); |
| gadgetcafe08 | 0:c058fc45eb34 | 6 | DigitalOut myled4(LED4); |
| gadgetcafe08 | 2:b26dd68e6a19 | 7 | |
| gadgetcafe08 | 2:b26dd68e6a19 | 8 | int main() { |
| gadgetcafe08 | 2:b26dd68e6a19 | 9 | int i; |
| gadgetcafe08 | 2:b26dd68e6a19 | 10 | int j; |
| gadgetcafe08 | 2:b26dd68e6a19 | 11 | int flg=0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 12 | double akarusa=0.1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 13 | double light_plus=0.1; |
| gadgetcafe08 | 0:c058fc45eb34 | 14 | |
| gadgetcafe08 | 2:b26dd68e6a19 | 15 | while(1) { |
| gadgetcafe08 | 2:b26dd68e6a19 | 16 | |
| gadgetcafe08 | 2:b26dd68e6a19 | 17 | for(j=0;j<3;j++) |
| gadgetcafe08 | 2:b26dd68e6a19 | 18 | { |
| gadgetcafe08 | 2:b26dd68e6a19 | 19 | for(i=0;i<2;i++) |
| gadgetcafe08 | 2:b26dd68e6a19 | 20 | { |
| gadgetcafe08 | 2:b26dd68e6a19 | 21 | myled1 = 1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 22 | myled2 = 0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 23 | wait(0.2); |
| gadgetcafe08 | 2:b26dd68e6a19 | 24 | myled1 = 0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 25 | myled2 = 1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 26 | wait(0.2); |
| gadgetcafe08 | 2:b26dd68e6a19 | 27 | } |
| gadgetcafe08 | 2:b26dd68e6a19 | 28 | for(i=0;i<2;i++) |
| gadgetcafe08 | 2:b26dd68e6a19 | 29 | { |
| gadgetcafe08 | 2:b26dd68e6a19 | 30 | myled4 = 1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 31 | myled3 = 0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 32 | wait(0.2); |
| gadgetcafe08 | 2:b26dd68e6a19 | 33 | myled4 = 0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 34 | myled3 = 1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 35 | wait(0.2); |
| gadgetcafe08 | 2:b26dd68e6a19 | 36 | } |
| gadgetcafe08 | 2:b26dd68e6a19 | 37 | } |
| gadgetcafe08 | 2:b26dd68e6a19 | 38 | |
| gadgetcafe08 | 2:b26dd68e6a19 | 39 | myled2 = 0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 40 | myled3 = 0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 41 | flg=0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 42 | |
| gadgetcafe08 | 2:b26dd68e6a19 | 43 | for(i=0;i<4;i++) |
| gadgetcafe08 | 2:b26dd68e6a19 | 44 | { |
| gadgetcafe08 | 2:b26dd68e6a19 | 45 | if(flg==1) |
| gadgetcafe08 | 2:b26dd68e6a19 | 46 | { |
| gadgetcafe08 | 2:b26dd68e6a19 | 47 | myled4=0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 48 | } |
| gadgetcafe08 | 2:b26dd68e6a19 | 49 | myled1 = 1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 50 | wait(0.1); |
| gadgetcafe08 | 2:b26dd68e6a19 | 51 | myled1 = 0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 52 | myled2 = 1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 53 | wait(0.1); |
| gadgetcafe08 | 2:b26dd68e6a19 | 54 | myled2 = 0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 55 | myled3 = 1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 56 | wait(0.1); |
| gadgetcafe08 | 2:b26dd68e6a19 | 57 | myled3 = 0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 58 | myled4 = 1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 59 | wait(0.1); |
| gadgetcafe08 | 2:b26dd68e6a19 | 60 | flg=1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 61 | } |
| gadgetcafe08 | 2:b26dd68e6a19 | 62 | |
| gadgetcafe08 | 2:b26dd68e6a19 | 63 | myled4 = 0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 64 | |
| gadgetcafe08 | 2:b26dd68e6a19 | 65 | for(i=0;i<5;i++) |
| gadgetcafe08 | 2:b26dd68e6a19 | 66 | { |
| gadgetcafe08 | 2:b26dd68e6a19 | 67 | myled1=0.1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 68 | wait(0.2); |
| gadgetcafe08 | 2:b26dd68e6a19 | 69 | |
| gadgetcafe08 | 2:b26dd68e6a19 | 70 | myled1=0.5; |
| gadgetcafe08 | 2:b26dd68e6a19 | 71 | wait(0.2); |
| gadgetcafe08 | 2:b26dd68e6a19 | 72 | myled1=1; |
| gadgetcafe08 | 2:b26dd68e6a19 | 73 | wait(0.2); |
| gadgetcafe08 | 2:b26dd68e6a19 | 74 | } |
| gadgetcafe08 | 2:b26dd68e6a19 | 75 | |
| gadgetcafe08 | 2:b26dd68e6a19 | 76 | myled1=0; |
| gadgetcafe08 | 2:b26dd68e6a19 | 77 | |
| gadgetcafe08 | 0:c058fc45eb34 | 78 | } |
| gadgetcafe08 | 0:c058fc45eb34 | 79 | } |