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@0:38eeebe6f17e, 2010-07-16 (annotated)
- Committer:
- takuya
- Date:
- Fri Jul 16 17:49:54 2010 +0000
- Revision:
- 0:38eeebe6f17e
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| takuya | 0:38eeebe6f17e | 1 | #include "mbed.h" |
| takuya | 0:38eeebe6f17e | 2 | |
| takuya | 0:38eeebe6f17e | 3 | PwmOut led1(LED1); |
| takuya | 0:38eeebe6f17e | 4 | PwmOut led2(LED2); |
| takuya | 0:38eeebe6f17e | 5 | PwmOut led3(LED3); |
| takuya | 0:38eeebe6f17e | 6 | PwmOut led4(LED4); |
| takuya | 0:38eeebe6f17e | 7 | |
| takuya | 0:38eeebe6f17e | 8 | int main() { |
| takuya | 0:38eeebe6f17e | 9 | while (1) { |
| takuya | 0:38eeebe6f17e | 10 | for (float p = 0.01f; p < 0.999f; p += 0.01f) { |
| takuya | 0:38eeebe6f17e | 11 | led1 = p; |
| takuya | 0:38eeebe6f17e | 12 | wait(0.01); |
| takuya | 0:38eeebe6f17e | 13 | } |
| takuya | 0:38eeebe6f17e | 14 | for (float p = 0.999f; p > 0.01f; p -= 0.01f) { |
| takuya | 0:38eeebe6f17e | 15 | led1 = p; |
| takuya | 0:38eeebe6f17e | 16 | wait(0.01); |
| takuya | 0:38eeebe6f17e | 17 | } |
| takuya | 0:38eeebe6f17e | 18 | |
| takuya | 0:38eeebe6f17e | 19 | wait(2); |
| takuya | 0:38eeebe6f17e | 20 | |
| takuya | 0:38eeebe6f17e | 21 | for (float p = 0.01f; p < 0.999f; p += 0.01f) { |
| takuya | 0:38eeebe6f17e | 22 | led2 = p; |
| takuya | 0:38eeebe6f17e | 23 | wait(0.01); |
| takuya | 0:38eeebe6f17e | 24 | } |
| takuya | 0:38eeebe6f17e | 25 | for (float p = 0.999f; p > 0.01f; p -= 0.01f) { |
| takuya | 0:38eeebe6f17e | 26 | led2 = p; |
| takuya | 0:38eeebe6f17e | 27 | wait(0.01); |
| takuya | 0:38eeebe6f17e | 28 | } |
| takuya | 0:38eeebe6f17e | 29 | |
| takuya | 0:38eeebe6f17e | 30 | wait(2); |
| takuya | 0:38eeebe6f17e | 31 | |
| takuya | 0:38eeebe6f17e | 32 | for (float p = 0.01f; p < 0.999f; p += 0.01f) { |
| takuya | 0:38eeebe6f17e | 33 | led3 = p; |
| takuya | 0:38eeebe6f17e | 34 | wait(0.01); |
| takuya | 0:38eeebe6f17e | 35 | } |
| takuya | 0:38eeebe6f17e | 36 | for (float p = 0.999f; p > 0.01f; p -= 0.01f) { |
| takuya | 0:38eeebe6f17e | 37 | led3 = p; |
| takuya | 0:38eeebe6f17e | 38 | wait(0.01); |
| takuya | 0:38eeebe6f17e | 39 | } |
| takuya | 0:38eeebe6f17e | 40 | |
| takuya | 0:38eeebe6f17e | 41 | wait(2); |
| takuya | 0:38eeebe6f17e | 42 | |
| takuya | 0:38eeebe6f17e | 43 | for (float p = 0.01f; p < 0.999f; p += 0.01f) { |
| takuya | 0:38eeebe6f17e | 44 | led4 = p; |
| takuya | 0:38eeebe6f17e | 45 | wait(0.01); |
| takuya | 0:38eeebe6f17e | 46 | } |
| takuya | 0:38eeebe6f17e | 47 | for (float p = 0.999f; p > 0.01f; p -= 0.01f) { |
| takuya | 0:38eeebe6f17e | 48 | led4 = p; |
| takuya | 0:38eeebe6f17e | 49 | wait(0.01); |
| takuya | 0:38eeebe6f17e | 50 | } |
| takuya | 0:38eeebe6f17e | 51 | |
| takuya | 0:38eeebe6f17e | 52 | wait(2); |
| takuya | 0:38eeebe6f17e | 53 | |
| takuya | 0:38eeebe6f17e | 54 | } |
| takuya | 0:38eeebe6f17e | 55 | } |