       buttonState=reading;
 
       if(buttonState==HIGH){
-        //Serial.println("ALTO");
         finPresion=millis();
         float presion=(float)(finPresion-inicioPresion)/1000.0;
         if(presion>3.0){
           calibrar=!calibrar;
-          if(calibrar==0){
-            Serial.println("No calibrando");
-          }
-          else if(calibrar==1){
-            Serial.println("Calibrando");
-          }
         }
         else{
-          Serial.print("Canal ");
-          Serial.println(canal);
           if(canal++>=5){
             canal=0;
           }
         }
       }
       else if(buttonState==LOW){
-        //Serial.println("BAJO"); 
         inicioPresion=millis();     
       }
     }

long inicioPresion=0;
long finPresion=0;
int calibrar=0;
int canal=0;
float calibracion=1.0;

void setup(){
  Serial.begin(9600);
  while(!Serial);

  pinMode(entrada, INPUT_PULLUP);
  pinMode(salida, OUTPUT);

  inicioPresion=millis();
}

void loop(){
  leerBoton();
  leerVoltaje();
}

void leerBoton(){

#include <D7S.h>

int tiempoEspera=4;

D7S dig1(5,tiempoEspera);
D7S dig2(4,tiempoEspera);
D7S dig3(1,tiempoEspera);
D7S dig4(0,tiempoEspera);

int entrada=2;

int voltaje;
long voltajeMap;

int lastButtonState=HIGH;
int buttonState;
