Fading LEDs

Dependencies:   mbed

Committer:
condorxan
Date:
Sat Sep 07 22:14:29 2013 +0000
Revision:
0:e9e7bf4c3d88
first_try

Who changed what in which revision?

UserRevisionLine numberNew contents of line
condorxan 0:e9e7bf4c3d88 1
condorxan 0:e9e7bf4c3d88 2 #include "mbed.h"
condorxan 0:e9e7bf4c3d88 3
condorxan 0:e9e7bf4c3d88 4 PwmOut rate1(LED1);
condorxan 0:e9e7bf4c3d88 5 PwmOut rate2(LED2);
condorxan 0:e9e7bf4c3d88 6 PwmOut rate3(LED3);
condorxan 0:e9e7bf4c3d88 7 PwmOut rate4(LED4);
condorxan 0:e9e7bf4c3d88 8
condorxan 0:e9e7bf4c3d88 9
condorxan 0:e9e7bf4c3d88 10 int main() {
condorxan 0:e9e7bf4c3d88 11
condorxan 0:e9e7bf4c3d88 12 while(1)
condorxan 0:e9e7bf4c3d88 13 {
condorxan 0:e9e7bf4c3d88 14 for(float p=0; p<1.0; p += 0.01) {
condorxan 0:e9e7bf4c3d88 15 rate1 = p;
condorxan 0:e9e7bf4c3d88 16 wait(0.01);
condorxan 0:e9e7bf4c3d88 17 }
condorxan 0:e9e7bf4c3d88 18
condorxan 0:e9e7bf4c3d88 19 for(float p=0; p<1.0; p += 0.01) {
condorxan 0:e9e7bf4c3d88 20 rate2 = p;
condorxan 0:e9e7bf4c3d88 21 wait(0.01);
condorxan 0:e9e7bf4c3d88 22 }
condorxan 0:e9e7bf4c3d88 23
condorxan 0:e9e7bf4c3d88 24
condorxan 0:e9e7bf4c3d88 25 for(float p=0; p<1.0; p += 0.01) {
condorxan 0:e9e7bf4c3d88 26 rate3 = p;
condorxan 0:e9e7bf4c3d88 27 wait(0.01);
condorxan 0:e9e7bf4c3d88 28 }
condorxan 0:e9e7bf4c3d88 29
condorxan 0:e9e7bf4c3d88 30 for(float p=0; p<1.0; p += 0.01) {
condorxan 0:e9e7bf4c3d88 31 rate4 = p;
condorxan 0:e9e7bf4c3d88 32 wait(0.01);
condorxan 0:e9e7bf4c3d88 33 }
condorxan 0:e9e7bf4c3d88 34
condorxan 0:e9e7bf4c3d88 35
condorxan 0:e9e7bf4c3d88 36 for(float p=1; p>0; p = p- 0.01) {
condorxan 0:e9e7bf4c3d88 37 rate4 = p;
condorxan 0:e9e7bf4c3d88 38 wait(0.01);
condorxan 0:e9e7bf4c3d88 39 }
condorxan 0:e9e7bf4c3d88 40
condorxan 0:e9e7bf4c3d88 41 for(float p=1; p>0; p = p- 0.01) {
condorxan 0:e9e7bf4c3d88 42 rate3 = p;
condorxan 0:e9e7bf4c3d88 43 wait(0.01);
condorxan 0:e9e7bf4c3d88 44 }
condorxan 0:e9e7bf4c3d88 45
condorxan 0:e9e7bf4c3d88 46 for(float p=1; p>0; p = p- 0.01) {
condorxan 0:e9e7bf4c3d88 47 rate2 = p;
condorxan 0:e9e7bf4c3d88 48 wait(0.01);
condorxan 0:e9e7bf4c3d88 49 }
condorxan 0:e9e7bf4c3d88 50
condorxan 0:e9e7bf4c3d88 51 for(float p=1; p>0; p = p- 0.01) {
condorxan 0:e9e7bf4c3d88 52 rate1 = p;
condorxan 0:e9e7bf4c3d88 53 wait(0.01);
condorxan 0:e9e7bf4c3d88 54 }
condorxan 0:e9e7bf4c3d88 55
condorxan 0:e9e7bf4c3d88 56
condorxan 0:e9e7bf4c3d88 57 wait(0.1);
condorxan 0:e9e7bf4c3d88 58 }
condorxan 0:e9e7bf4c3d88 59
condorxan 0:e9e7bf4c3d88 60 }
condorxan 0:e9e7bf4c3d88 61
condorxan 0:e9e7bf4c3d88 62
condorxan 0:e9e7bf4c3d88 63
condorxan 0:e9e7bf4c3d88 64
condorxan 0:e9e7bf4c3d88 65
condorxan 0:e9e7bf4c3d88 66
condorxan 0:e9e7bf4c3d88 67