conversor_ADC_leds

Dependencies:   mbed

conver_AD.cpp

Committer:
grupo3
Date:
2017-08-19
Revision:
0:e5c176dd2845

File content as of revision 0:e5c176dd2845:

#include "conver_AD.h"

int codhex[13]= {0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff,0x1ff,0x3ff,0x7ff,0xfff};

void conversor::leds(PinName led1, PinName led2,PinName led3,PinName led4,PinName led5, PinName led6,PinName led7,PinName led8,PinName led9,PinName led10, PinName led11, PinName led12)
{
    _led1=led1;
    _led2=led2;
    _led3=led3;
    _led4=led4;
    _led5=led5;
    _led6=led6;
    _led7=led7;
    _led8=led8;
    _led9=led9;
    _led10=led10;
    _led11=led11;
    _led12=led12;
    }
void conversor::regleta(float con)
{
    if(con<=0.275) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[0] ;

    }
    if(con>0.275&&con<=0.275*2) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[1] ;

    }
    if(con>0.275*2&&con<=0.275*3) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[2] ;

    }
    if(con>0.275*3&&con<=0.275*4) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[3] ;

    }
    if(con>0.275*4&&con<=0.275*5) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[4] ;

    }
    if(con>0.275*5&&con<=0.275*6) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[5] ;

    }
    if(con>0.275*6&&con<=0.275*7) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[6] ;

    }
    if(con>0.275*7&&con<=0.275*8) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[7] ;

    }
    if(con>0.275*8&&con<=0.275*9) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[8] ;

    }
    if(con>0.275*9&&con<=0.275*10) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[9] ;

    }
    if(con>0.275*10&&con<=0.275*11) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[10] ;

    } if(con>0.275*11&&con<=0.275*11.5) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[11] ;

    }
    if(con>0.275*11.5) {
        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
        display=codhex[12];

    }
 
    

}