
PTA2 como salida PWM para variar la intensidad de un led. No funciona en los pines del RGB LED
pwm.cpp@0:5d0256c83f87, 2018-12-16 (annotated)
- Committer:
- Otakutronics
- Date:
- Sun Dec 16 23:26:01 2018 +0000
- Revision:
- 0:5d0256c83f87
PTA2 como salida PWM
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Otakutronics | 0:5d0256c83f87 | 1 | #include "mbed.h" |
Otakutronics | 0:5d0256c83f87 | 2 | |
Otakutronics | 0:5d0256c83f87 | 3 | DigitalOut gpo(D0); |
Otakutronics | 0:5d0256c83f87 | 4 | DigitalOut led(LED_BLUE,1); |
Otakutronics | 0:5d0256c83f87 | 5 | PwmOut rojo(PTA2); |
Otakutronics | 0:5d0256c83f87 | 6 | //>< |
Otakutronics | 0:5d0256c83f87 | 7 | int main() |
Otakutronics | 0:5d0256c83f87 | 8 | { |
Otakutronics | 0:5d0256c83f87 | 9 | float i; |
Otakutronics | 0:5d0256c83f87 | 10 | rojo.period_ms(100); |
Otakutronics | 0:5d0256c83f87 | 11 | while(1){ |
Otakutronics | 0:5d0256c83f87 | 12 | for (i=1.0f;i>0.0f;i=i-0.0025f){ |
Otakutronics | 0:5d0256c83f87 | 13 | rojo.write(i); |
Otakutronics | 0:5d0256c83f87 | 14 | wait_ms(25); |
Otakutronics | 0:5d0256c83f87 | 15 | } |
Otakutronics | 0:5d0256c83f87 | 16 | } |
Otakutronics | 0:5d0256c83f87 | 17 | // gpo = !gpo; // toggle pin |
Otakutronics | 0:5d0256c83f87 | 18 | // led = !led; // toggle led |
Otakutronics | 0:5d0256c83f87 | 19 | // wait(0.2f); |
Otakutronics | 0:5d0256c83f87 | 20 | } |