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:b14ff6f1b4f6, 2010-10-12 (annotated)
- Committer:
- jcrx
- Date:
- Tue Oct 12 17:22:50 2010 +0000
- Revision:
- 0:b14ff6f1b4f6
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| jcrx | 0:b14ff6f1b4f6 | 1 | //Hello mbed world fading leds |
| jcrx | 0:b14ff6f1b4f6 | 2 | #include "mbed.h" |
| jcrx | 0:b14ff6f1b4f6 | 3 | |
| jcrx | 0:b14ff6f1b4f6 | 4 | PwmOut led_1(LED1); |
| jcrx | 0:b14ff6f1b4f6 | 5 | PwmOut led_2(LED2); |
| jcrx | 0:b14ff6f1b4f6 | 6 | PwmOut led_3(LED3); |
| jcrx | 0:b14ff6f1b4f6 | 7 | PwmOut led_4(LED4); |
| jcrx | 0:b14ff6f1b4f6 | 8 | |
| jcrx | 0:b14ff6f1b4f6 | 9 | int main() { |
| jcrx | 0:b14ff6f1b4f6 | 10 | float i; |
| jcrx | 0:b14ff6f1b4f6 | 11 | while(1) { |
| jcrx | 0:b14ff6f1b4f6 | 12 | // led4-/1+ |
| jcrx | 0:b14ff6f1b4f6 | 13 | for(i=0;i<1.0F;i+=0.01){ |
| jcrx | 0:b14ff6f1b4f6 | 14 | led_1 = i; |
| jcrx | 0:b14ff6f1b4f6 | 15 | led_4 = 1.0f-i; |
| jcrx | 0:b14ff6f1b4f6 | 16 | wait_ms(5); |
| jcrx | 0:b14ff6f1b4f6 | 17 | } |
| jcrx | 0:b14ff6f1b4f6 | 18 | led_4 = 0; |
| jcrx | 0:b14ff6f1b4f6 | 19 | // led1-/2+ |
| jcrx | 0:b14ff6f1b4f6 | 20 | for(i=0;i<1.0F;i+=0.01){ |
| jcrx | 0:b14ff6f1b4f6 | 21 | led_2 = i; |
| jcrx | 0:b14ff6f1b4f6 | 22 | led_1 = 1.0f-i; |
| jcrx | 0:b14ff6f1b4f6 | 23 | wait_ms(5); |
| jcrx | 0:b14ff6f1b4f6 | 24 | } |
| jcrx | 0:b14ff6f1b4f6 | 25 | led_1 = 0; |
| jcrx | 0:b14ff6f1b4f6 | 26 | // led2-/3+ |
| jcrx | 0:b14ff6f1b4f6 | 27 | for(i=0;i<1.0F;i+=0.01){ |
| jcrx | 0:b14ff6f1b4f6 | 28 | led_3 = i; |
| jcrx | 0:b14ff6f1b4f6 | 29 | led_2 = 1.0f-i; |
| jcrx | 0:b14ff6f1b4f6 | 30 | wait_ms(5); |
| jcrx | 0:b14ff6f1b4f6 | 31 | } |
| jcrx | 0:b14ff6f1b4f6 | 32 | led_2 = 0; |
| jcrx | 0:b14ff6f1b4f6 | 33 | // led3-/4+ |
| jcrx | 0:b14ff6f1b4f6 | 34 | for(i=0;i<1.0F;i+=0.01){ |
| jcrx | 0:b14ff6f1b4f6 | 35 | led_4 = i; |
| jcrx | 0:b14ff6f1b4f6 | 36 | led_3 = 1.0f-i; |
| jcrx | 0:b14ff6f1b4f6 | 37 | wait_ms(5); |
| jcrx | 0:b14ff6f1b4f6 | 38 | } |
| jcrx | 0:b14ff6f1b4f6 | 39 | led_3 = 0; |
| jcrx | 0:b14ff6f1b4f6 | 40 | } |
| jcrx | 0:b14ff6f1b4f6 | 41 | } |