Intensidad_Led

Dependencies:   mbed

Committer:
fpachays
Date:
Sat Feb 08 02:48:22 2020 +0000
Revision:
0:5248e12b2868
UPS_Maestria_pwm

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fpachays 0:5248e12b2868 1 #include "mbed.h"
fpachays 0:5248e12b2868 2 Serial pc(PA_2, PA_3,115200); //tx, rx
fpachays 0:5248e12b2868 3 PwmOut led(PA_0);
fpachays 0:5248e12b2868 4 float brightness=0.0;
fpachays 0:5248e12b2868 5
fpachays 0:5248e12b2868 6 int main()
fpachays 0:5248e12b2868 7 {
fpachays 0:5248e12b2868 8 pc.printf("control of LED dimmer by host terminal\n\r");
fpachays 0:5248e12b2868 9 pc.printf("Press 'u' = brighter, 'd' = dimmer\n\r");
fpachays 0:5248e12b2868 10 while (1) {
fpachays 0:5248e12b2868 11 char c = pc.getc();
fpachays 0:5248e12b2868 12 wait(0.001);
fpachays 0:5248e12b2868 13 if((c == 'u') && (brightness < 1)) {
fpachays 0:5248e12b2868 14 brightness += 0.1;
fpachays 0:5248e12b2868 15 motor= brightness;
fpachays 0:5248e12b2868 16 }
fpachays 0:5248e12b2868 17 if(( c == 'd') && (brightness > 0)) {
fpachays 0:5248e12b2868 18 brightness -= 0.1;
fpachays 0:5248e12b2868 19 motor = brightness;
fpachays 0:5248e12b2868 20 }
fpachays 0:5248e12b2868 21
fpachays 0:5248e12b2868 22 pc.printf("%c %1.3f \n \r",c,brightness);
fpachays 0:5248e12b2868 23
fpachays 0:5248e12b2868 24 }
fpachays 0:5248e12b2868 25 }
fpachays 0:5248e12b2868 26