Version Final

Dependencies:   mbed DS1820

Revision:
6:75b0f24dad9b
Parent:
5:f12c0d64518f
Child:
7:a16d4e848e5e
diff -r f12c0d64518f -r 75b0f24dad9b main.cpp
--- a/main.cpp	Wed Jun 05 01:27:43 2019 +0000
+++ b/main.cpp	Wed Jun 05 01:42:32 2019 +0000
@@ -298,15 +298,21 @@
     }
 }
 
+/*
+UN PERIODO ==> RISE - FALL - RISE
+2 PERIODOS ==> Una vuelta 
+60 seg ==> 1 minuto / tiempo que tardo en dar una vuelta ==> RPM
+*/
+
 //Inicio la medicion del tiempo de On del pulso
 void R_ton()
 {
     switch(EMV) {
         case INCIO_V:
-            ap.reset();
-            ap.start();
-            em = 1;
-            tmv = 0;
+            ap.reset();     //Reseteo el timmer
+            ap.start();     //Inicio la cuenta
+            em = 1;         //Aviso que estoy midiendo
+            tmv = 0;        //Aviso que no termine de medir
             EMV = RISE_1;
             break;
 
@@ -315,10 +321,10 @@
             break;
 
         case FALL_1:
-            ap.stop();
-            tmv = 1;
-            em = 0;
-            tv = 0;
+            ap.stop();    //Freno el timmer
+            tmv = 1;      //Aviso que termine de medir
+            em = 0;       //Ya no estoy midiendo
+            tv = 0;       //Reinicio el acumulador de tiempo
             EMV = ESPERA_V;
             break;
 
@@ -449,8 +455,8 @@
             break;
 
         case MEDICION_TEMPERATURA:
-            probe.convertTemperature(false, DS1820::all_devices);
-            temperatura = probe.temperature();
+            probe.convertTemperature(false, DS1820::all_devices);   //Le digo que convierta la temperatura del sensor, false ==> No retiene || True ==> Retiene
+            temperatura = probe.temperature();                      //Guardo la temperatura
             printf("La temperatura es de %3.1foC\r\n",temperatura );
             /*Reinicio la medicion de RPM*/
             CPT = MEDICION_RPM;
@@ -503,7 +509,7 @@
             break;
 
         case CAMBIO_PWM:
-            cambio_gradual_duty(NuevoDuty);
+            cambio_gradual_duty(NuevoDuty); //Actualizo el duty, si el valor es menor a 50% hago un proceso especial..
             /*Si termine de modificar el duty*/
             if(tdm) {
                 IM = 0;
@@ -538,6 +544,7 @@
 
     switch(FTR) {
         case INICIO_CM:
+        
             dtf = obj; //Fijo el nuevo objetivo...
             tdm = 0;                //Aviso que estoy modificando el duty...
             printf("Inicio el cambio de duty....\r\n");