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:59f232715760, 2010-10-27 (annotated)
- Committer:
- elhalyn
- Date:
- Wed Oct 27 18:30:54 2010 +0000
- Revision:
- 0:59f232715760
V.1.0.0
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| elhalyn | 0:59f232715760 | 1 | // NightRider DemoLED`s |
| elhalyn | 0:59f232715760 | 2 | #include "mbed.h" |
| elhalyn | 0:59f232715760 | 3 | |
| elhalyn | 0:59f232715760 | 4 | PwmOut led_1(LED1); |
| elhalyn | 0:59f232715760 | 5 | PwmOut led_2(LED2); |
| elhalyn | 0:59f232715760 | 6 | PwmOut led_3(LED3); |
| elhalyn | 0:59f232715760 | 7 | PwmOut led_4(LED4); |
| elhalyn | 0:59f232715760 | 8 | |
| elhalyn | 0:59f232715760 | 9 | int main() { |
| elhalyn | 0:59f232715760 | 10 | float i = 0; |
| elhalyn | 0:59f232715760 | 11 | while(1) { |
| elhalyn | 0:59f232715760 | 12 | // led4-/1+ |
| elhalyn | 0:59f232715760 | 13 | for(;i<1.0F;i+=0.01){ |
| elhalyn | 0:59f232715760 | 14 | led_1 = i; |
| elhalyn | 0:59f232715760 | 15 | //led_4 = 1.0f-i; |
| elhalyn | 0:59f232715760 | 16 | wait_ms(5); |
| elhalyn | 0:59f232715760 | 17 | } |
| elhalyn | 0:59f232715760 | 18 | led_4 = 0; |
| elhalyn | 0:59f232715760 | 19 | // led1-/2+ |
| elhalyn | 0:59f232715760 | 20 | for(i=0;i<1.0F;i+=0.01){ |
| elhalyn | 0:59f232715760 | 21 | led_2 = i; |
| elhalyn | 0:59f232715760 | 22 | led_1 = 1.0f-i; |
| elhalyn | 0:59f232715760 | 23 | wait_ms(5); |
| elhalyn | 0:59f232715760 | 24 | } |
| elhalyn | 0:59f232715760 | 25 | led_1 = 0; |
| elhalyn | 0:59f232715760 | 26 | // led2-/3+ |
| elhalyn | 0:59f232715760 | 27 | for(i=0;i<1.0F;i+=0.01){ |
| elhalyn | 0:59f232715760 | 28 | led_3 = i; |
| elhalyn | 0:59f232715760 | 29 | led_2 = 1.0f-i; |
| elhalyn | 0:59f232715760 | 30 | wait_ms(5); |
| elhalyn | 0:59f232715760 | 31 | } |
| elhalyn | 0:59f232715760 | 32 | led_2 = 0; |
| elhalyn | 0:59f232715760 | 33 | // led3-/4+ |
| elhalyn | 0:59f232715760 | 34 | for(i=0;i<1.0F;i+=0.01){ |
| elhalyn | 0:59f232715760 | 35 | led_4 = i; |
| elhalyn | 0:59f232715760 | 36 | led_3 = 1.0f-i; |
| elhalyn | 0:59f232715760 | 37 | wait_ms(5); |
| elhalyn | 0:59f232715760 | 38 | } |
| elhalyn | 0:59f232715760 | 39 | led_3 = 0; |
| elhalyn | 0:59f232715760 | 40 | // led4-/3+ |
| elhalyn | 0:59f232715760 | 41 | for(i=0;i<1.0F;i+=0.01){ |
| elhalyn | 0:59f232715760 | 42 | led_3 = i; |
| elhalyn | 0:59f232715760 | 43 | led_4 = 1.0f-i; |
| elhalyn | 0:59f232715760 | 44 | wait_ms(5); |
| elhalyn | 0:59f232715760 | 45 | } |
| elhalyn | 0:59f232715760 | 46 | led_4= 0; |
| elhalyn | 0:59f232715760 | 47 | // led2+/3- |
| elhalyn | 0:59f232715760 | 48 | for(i=0;i<1.0F;i+=0.01){ |
| elhalyn | 0:59f232715760 | 49 | led_2 = i; |
| elhalyn | 0:59f232715760 | 50 | led_3 = 1.0f-i; |
| elhalyn | 0:59f232715760 | 51 | wait_ms(5); |
| elhalyn | 0:59f232715760 | 52 | } |
| elhalyn | 0:59f232715760 | 53 | led_3 = 0; |
| elhalyn | 0:59f232715760 | 54 | // led2-/1+ |
| elhalyn | 0:59f232715760 | 55 | for(i=0;i<1.0F;i+=0.01){ |
| elhalyn | 0:59f232715760 | 56 | led_1 = i; |
| elhalyn | 0:59f232715760 | 57 | led_2 = 1.0f-i; |
| elhalyn | 0:59f232715760 | 58 | wait_ms(5); |
| elhalyn | 0:59f232715760 | 59 | } |
| elhalyn | 0:59f232715760 | 60 | led_2= 0; |
| elhalyn | 0:59f232715760 | 61 | |
| elhalyn | 0:59f232715760 | 62 | } |
| elhalyn | 0:59f232715760 | 63 | } |