Changing Intensity of LEDs (Pulse width Modulation)

Dependencies:   mbed

Committer:
div1104
Date:
Sat Jan 23 16:45:54 2021 +0000
Revision:
0:9e6c3bedd569
Breathe

Who changed what in which revision?

UserRevisionLine numberNew contents of line
div1104 0:9e6c3bedd569 1 #include "mbed.h"
div1104 0:9e6c3bedd569 2
div1104 0:9e6c3bedd569 3 PwmOut myled(LED1);
div1104 0:9e6c3bedd569 4
div1104 0:9e6c3bedd569 5 int main()
div1104 0:9e6c3bedd569 6 {
div1104 0:9e6c3bedd569 7 while(1)
div1104 0:9e6c3bedd569 8 {
div1104 0:9e6c3bedd569 9 for(float i=1;i>=0;i=i-0.1)
div1104 0:9e6c3bedd569 10 {
div1104 0:9e6c3bedd569 11 myled = i;
div1104 0:9e6c3bedd569 12 wait(0.5);
div1104 0:9e6c3bedd569 13 }
div1104 0:9e6c3bedd569 14 for(float i=0;i<=1;i=i+0.1)
div1104 0:9e6c3bedd569 15 {
div1104 0:9e6c3bedd569 16 myled = i;
div1104 0:9e6c3bedd569 17 wait(0.2);
div1104 0:9e6c3bedd569 18 }
div1104 0:9e6c3bedd569 19 }
div1104 0:9e6c3bedd569 20 }