Código de voltimetro para utilizarlo en App Inventor

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
Meli
Date:
Mon Nov 23 07:23:29 2015 +0000
Parent:
0:60ba57e87354
Commit message:
C?digo de voltimetro para utilizarlo en App Inventor;

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Fri Nov 20 10:42:01 2015 +0000
+++ b/main.cpp	Mon Nov 23 07:23:29 2015 +0000
@@ -39,17 +39,17 @@
             A = GSM.getc(); //Leo el valor del slider;
             pc.printf("%i\n\r", A);
             
-             if (A <101) {      //if para el ciclo de trabajo
+             if (A <101) {      //if para el ciclo de trabajo. Se tiene en cuenta solo hasta 100 puesto que en el App Inventor, el slider del ciclo de trabajo va de 0 a 100
                 ciclo=A/100.0; //calculo el ciclo de trabajo
-                ledazul.write(ciclo);
+                ledazul.write(ciclo); //ingreso a la salida el ciclo del trabajo
                 pc.printf("Ciclo de Dureza: %f\n\r", ciclo);
                 
             }
 
-            if (A >101) {   //if para el periodo
-                B=A;    
-                periodo=((B-100.0))/100+0.1; //Caloculo el periodo
-                ledazul.period (periodo);
+            if (A >101) {   //if para el periodo. Es mayor a 100 porque en App Inventor el slider del periodo va de 100 a 200.
+                B=A;        //Se asigna otra variable para no entrar en conflicto con la anterior
+                periodo=((B-100.0))/100; //Calculo el periodo
+                ledazul.period (periodo);  //ingreso a la salida el periodo
 
                 pc.printf("Periodo: %f\n\r", periodo);