Controlar el ancho de pulso de una señal cuadrada PWM. Generar una señal cuadrada con el módulo PWM. Visualizar las variaciones de ancho de pulso con un led.
Diff: main.cpp
- Revision:
- 0:9eaed9723409
diff -r 000000000000 -r 9eaed9723409 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Sep 03 04:40:18 2021 +0000 @@ -0,0 +1,36 @@ +#include "mbed.h" +/** + Descripción: Controlar el ancho de pulso de una señal cuadrada PWM. + con un pulsador en Pull-up y mostrar su variación a travez de un led + conectado a un pin con salida PWM de la tarjeta. + +*/ + +PwmOut LED(LED1); +DigitalIn pulsador(PC_13); +int T=0; + + +main(){ +while (1) +{ + + while (pulsador == 0) + { + T++; + if (T>2) T=1; + wait(0.3); + } + + LED.pulsewidth(T); + LED.period(4); + +///DigitalOut myled(LED1); + +//int main() C + + ///SPWM.period_ms(2000); + ///SPWM.pulsewidth_ms(1000); + +} +} \ No newline at end of file