es la parte del menu que da saca la tension de referencia para el comparador

Dependencies:   mbed

main.cpp

Committer:
nahuel473cba
Date:
2015-12-04
Revision:
0:0c045810b559
Child:
1:09d707139cdf

File content as of revision 0:0c045810b559:

#include "mbed.h"

int tempauto;//o frio 1 normal 2 caliente
float Vres=0,optimo=0;
float texterno;
char modo = 'A';
int tempmanual=20,tinterior;
int hora,min,horain, minin, horafin, minfin;

int main()
{
    while (true) {
        if (modo == 'A') {
            switch (tempauto) {

                case 0:
                   if (hora >= horain&&min >= minin&&hora <= horafin&&min <= minfin) {
                        optimo= -1.25*texterno+45;
                        Vres = (optimo*8/100)-2;
                    } else {
                        Vres = (tinterior*8/100)-2;
                    }
                    break;
                case 1:
                    if (hora >= horain&&min >= minin&&hora <= horafin&&min <= minfin) {
                        optimo= -1.25*texterno+55;
                        Vres = (optimo*8/100)-2;
                    } else {
                        Vres = (tinterior*8/100)-2;
                    }
                    break;
                case 2:
                    if (hora >= horain&&min >= minin&&hora <= horafin&&min <= minfin) {
                        optimo= -1.25*texterno+65;
                        Vres = (optimo*8/100)-2;
                    } else {
                        Vres = (tinterior*8/100)-2;
                    }
                    break;


            }
        }
        if (modo == 'M')
            Vres = (tempmanual*8/100)-2;
    }
}