Pio IX 6ºTecnica - Integrantes: Facundo Carmona, Facundo Sussini - Controlador de cooler mediante un DS1820 y un potenciometro

Dependencies:   mbed DS1820

Files at this revision

API Documentation at this revision

Comitter:
Susso
Date:
Wed Jun 05 01:17:25 2019 +0000
Parent:
6:90322c14f783
Commit message:
dfg; ;

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Tue Jun 04 12:13:58 2019 +0000
+++ b/main.cpp	Wed Jun 05 01:17:25 2019 +0000
@@ -9,8 +9,7 @@
 #define maximo 3
 #define error 4
 
-//ejemplo
-PwmOut g(LED_GREEN);
+
 
 /* defino la funcion principal */
 void sensorsito();
@@ -44,9 +43,6 @@
 
 int main()
 {
-    //ejemplo
-    g.period(0.0025f);
-    
     /* defino los tickers */
     ti1.attach(&contador1, 0.001);
     ti2.attach(&contador2, 0.001);
@@ -77,7 +73,6 @@
     // arranco el cooler 
     if(arranque==0)
     {
-        g=0.33;
         velocidad=0.33;
         arranque=1;
         printf("Arranque \r\n");
@@ -88,7 +83,6 @@
             if(salida1==0 ) {
                 /* en el caso que quiera controlar el cooler con el potenciometro */
                 velocidad=(100-porcentageADC)/100;// el PWM cambia proporcionalmente a la variacion del ADC
-                g=(100-porcentageADC)/100.0;
                 printf("PWM : %.2f \r\n",porcentageADC);
                 /* cada segundo leo la cantidad de vueltas */
                 vueltas=hall/4;
@@ -105,8 +99,7 @@
             if(salida1==1) {
                 if(temperatura<0)
                     sensor=error;
-                else if(temperatura<=20) {
-                    g=1.0;
+                else if(temperatura<=20) {g=1.0;
                     velocidad=1.0;// PWM ---> 0%
                     printf("PWM : 0 \r\n");
                     printf("temperatura = %d \r\n",temperatura);
@@ -119,7 +112,6 @@
         case lineal:
             if(salida1==1) {
                 if(temperatura>20 && temperatura<=70) {
-                    g=1-porcentajetemperatura;
                     velocidad=1-porcentajetemperatura;// el PWM varia proporcionalmente a ala variacion de temperatura
                     printf("PWM : %.3f  , temperatura = %d \r\n",porcentajetemperatura,temperatura);
                 } else if(temperatura>70)
@@ -133,7 +125,6 @@
         case maximo:
             if(salida1==1) {
                 if(temperatura>70) {
-                    g=0.0;
                     velocidad=0.0;// PWM ---> 100%
                     printf("PWM : 100 \r\n");
                 } else if(temperatura<=70)