logo de todo-memes.com
Sígue los mejores memes en facebook
Sígue los mejores memes en twitter
Crea tu propia frase

The Wait is Over, America: Kim Kardashian Responds to Rumors Caitlyn Persuaded ... ...


The Wait is Over, America: Kim Kardashian Responds to Rumors Caitlyn Persuaded <b>...</b>

Descargar frase

Este es un meme anónimo
Publicado en todo-memes.com el 25 de Septiembre de 2016
Enlace: https://img.todo-memes.com/meme-de/The-Wait-is-Over-America-Kim-Kardashian-Responds-170527.jpg

Este meme ya ha sido visitado 102 veces, está formado de dos partes, la parte superior de la imagen tiene el texto "The Wait is Over, America: Kim Kardashian Responds to Rumors Caitlyn Persuaded ..." y en su parte inferior escribieron "", tu también lo puedes usar para compartirlo con tus amigos, seguro que les gustará. A las personas les gusta compartirlo en las redes sociales como facebook, twitter, linkedin entre otras, incluso si estás conectado desde tu teléfono o tablet y tienes instalado whatsapp te saldrá un botón para compartir.

Por otro lado, con las palabras que tiene este meme de "The Wait is Over, America: Kim Kardashian Responds to Rumors Caitlyn Persuaded ... " también otras personas crearon memes utilizando estas palabras, te ponemos una lista aquí: Wait, Over, America, Kardashian, Responds, Rumors, Caitlyn, Persuaded

Este meme de "The Wait is Over, America: Kim Kardashian Responds to Rumors Caitlyn Persuaded ... " fue creado con una imagen de nuestra galería, si quieres crear uno como este entra aquí para crear meme parecido o selecciona una de nuestras imagenes bases para memes.


Personaliza esta frase
Si no fueras por tus msjs quee mandas ya hubiera tirado la toalla
','?','@','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; int c=0; int r=0; char punto[]="."; char BandaP[4]; char ModoC[4]; char ID[4]; char salidas[2]; int aux16=0; int aux3=0; int j=0; float radio=1.0; float pi=3.1416; float volumen=0; int h; float h2; Keypad Teclado1 = Keypad(makeKeymap(Teclas), Pins_Filas, Pins_Cols, Filas, Cols); void setup() { Wire.begin(); Serial.begin(9600) ; lcd.begin(16, 2); // Fijamos el numero de caracteres y filas lcd.print("HandHeld"); // Aqi va el mensaje delay(1000); lcd.setCursor(0,0 ); lcd.print("Roberth Escobar"); lcd.setCursor(0,1 ); lcd.print("J.Daniel Valera"); delay(2000); lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); pinMode(inputPin,INPUT); pinMode(salida,OUTPUT); } void loop() { while(aux1==0){ Wire.requestFrom(1,16); // request 16 bytes from slave device #1 while (Wire.available()) { // slave may send less than requested char c = Wire.read(); // receive a byte as character bserial+=c; lcd.setCursor(0,0 ); j=1; } bserial.toCharArray(buf,16); recibido=buf[0]; lcd.setCursor(0,0 ); lcd.print("Nivel Act="); lcd.print(pruebadenivel); lcd.setCursor(14,0 ); lcd.print(">A"); lcd.setCursor(0,1); lcd.print("setpoint="); lcd.print(pruebasetpoint); lcd.setCursor(14,1 ); lcd.print("^B"); char pulsacion = Teclado1.getKey() ; if (pulsacion=='A' ){ aux1=1; pulsacion='W'; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); } if (pulsacion=='B' ){ aux1=2; pulsacion='W'; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); } if(recibido=="L" && aux1!=1 && aux1!=2){ aux16=1; recibido=""; } while(aux16==1){ if(j==1){ lcd.setCursor(10,0); lcd.print(" "); for(int i=1;i<4;i++){ Nivel+=buf[i]; } //Serial.println(Nivel); lcd.setCursor(10,0); if(Nivel=="500"){ //Serial.println("P"); lcd.print("DES"); } if(Nivel!="500"){ //Serial.println("H"); Nivel.toCharArray(pruebadenivel,4); lcd.print(pruebadenivel); } bserial=""; Nivel=""; j=0; aux16=0; } } delay(100); value=digitalRead(inputPin); if(value==LOW){ digitalWrite(salida,HIGH); cont=0; } else{ cont+=1; } if(cont>50){ digitalWrite(salida,LOW); } } while(aux1==1){ Wire.requestFrom(1,16); // request 16 bytes from slave device #1 while (Wire.available()) { // slave may send less than requested char c = Wire.read(); // receive a byte as character bserial+=c; lcd.setCursor(0,0 ); } bserial.toCharArray(buf,16); recibido=buf[4]; if(recibido=="Z"&& aux1!=0 && aux1!=2 ){ aux16=2; recibido=""; } while(aux16==2){ lcd.setCursor(5,0); lcd.print(" "); for(int i=5;i<8;i++){ Nivel+=buf[i]; } lcd.setCursor(5,0); Nivel.toCharArray(pruebacero,4); lcd.print(pruebacero); bserial=""; Nivel=""; aux16=0; } recibido=buf[8]; if(recibido=="S"){ aux16=3; recibido=""; } while(aux16==3){ lcd.setCursor(5,1); lcd.print(" "); for(int i=9;i<12;i++){ Nivel+=buf[i]; } lcd.setCursor(5,1); Nivel.toCharArray(pruebaspam,4); lcd.print(pruebaspam); bserial=""; Nivel=""; aux16=0; } lcd.setCursor(0,0 ); lcd.print("zero="); lcd.print(pruebacero); lcd.setCursor(14,0 ); lcd.print(">A"); lcd.setCursor(0,1); lcd.print("Spam="); lcd.print(pruebaspam); lcd.setCursor(14,1 ); lcd.print("^B"); delay(150); char pulsacion = Teclado1.getKey() ; if (pulsacion=='A' ){ aux1=3; pulsacion='W'; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); } if (pulsacion=='B' ){ aux1=2; pulsacion='W'; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); } value=digitalRead(inputPin); if(value==LOW){ digitalWrite(salida,HIGH); cont=0; } else{ cont+=1; } if(cont>50){ digitalWrite(salida,LOW); } } while(aux1==2){ lcd.setCursor(0,0); lcd.print("S.P(#)"); lcd.setCursor(6,0); lcd.print("ID(A)"); lcd.setCursor(14,0); lcd.print("^B"); lcd.setCursor(0,1); lcd.print("B.P(C)"); lcd.setCursor(6,1); lcd.print("EA(D)"); char pulsacion = Teclado1.getKey() ; if (pulsacion=='B' ){ aux1=4; pulsacion='W'; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); } if(pulsacion=='#'){ aux2=1; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,0); lcd.print("Ingrese SetPoint"); lcd.setCursor(0,1); } if(pulsacion=='C'){ aux2=2; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,0); lcd.print("Ingrese Banda.P"); lcd.setCursor(0,1); } if(pulsacion=='D'){ aux2=3; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,0); lcd.print("Ingrese ON/OFF"); lcd.setCursor(0,1); } if(pulsacion=='A'){ aux2=4; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,0); lcd.print("Ingrese SlaveID"); lcd.setCursor(0,1); } while(aux2==1){ char pulsacion = Teclado1.getKey() ; if (pulsacion!= 0 && pulsacion !='*' && pulsacion !='#'&& pulsacion !='A'&& pulsacion !='B' && pulsacion !='C' && pulsacion !='D' ){ lcd.print(pulsacion); almacen+=pulsacion; } if(pulsacion=='A'){ lcd.print(punto); almacen+=punto; } if(pulsacion=='*'){ aux2=0; aux1=0; almacen.toCharArray(pruebasetpoint,5); Wire.beginTransmission(1); Wire.print('S'); int k; k=atoi(pruebasetpoint); chargerI2C (k); Wire.endTransmission(); lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); almacen=""; } } while(aux2==2){ char pulsacion = Teclado1.getKey() ; if (pulsacion!= 0 && pulsacion !='*' && pulsacion !='#'&& pulsacion !='A'&& pulsacion !='B' && pulsacion !='C' && pulsacion !='D' ){ lcd.print(pulsacion); almacen+=pulsacion; } if(pulsacion=='*'){ aux2=0; aux1=0; almacen.toCharArray(BandaP,4); Wire.beginTransmission(1); Wire.print('P'); int n; n=atoi(BandaP); chargerI2C (n); Wire.endTransmission(); lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); almacen=""; } } while(aux2==3){ char pulsacion = Teclado1.getKey() ; if (pulsacion=='0' || pulsacion=='1' ){ almacen=""; lcd.setCursor(0,1); lcd.print(pulsacion); almacen+=pulsacion; } if(pulsacion=='*'){ aux2=0; aux1=0; almacen.toCharArray(salidas,2); Wire.beginTransmission(1); Wire.print('R'); int y; y=atoi(salidas); chargerI2C (y); Wire.endTransmission(); lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); almacen=""; } } while(aux2==4){ char pulsacion = Teclado1.getKey() ; if (pulsacion!= 0 && pulsacion !='*' && pulsacion !='#'&& pulsacion !='A'&& pulsacion !='B' && pulsacion !='C' && pulsacion !='D' ){ lcd.print(pulsacion); almacen+=pulsacion; } if(pulsacion=='*'){ aux2=0; aux1=0; almacen.toCharArray(ID,4); Wire.beginTransmission(1); Wire.print('A'); int m; m=atoi(ID); chargerI2C (m); Wire.endTransmission(); lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); almacen=""; } } value=digitalRead(inputPin); if(value==LOW){ digitalWrite(salida,HIGH); cont1=0; } else{ cont1+=1; } if(cont1>500){ digitalWrite(salida,LOW); } } while(aux1==3){ Wire.requestFrom(1,16); // request 16 bytes from slave device #1 while (Wire.available()) { // slave may send less than requested char c = Wire.read(); // receive a byte as character // print the character bserial+=c; j=1; } bserial.toCharArray(buf,16); recibido=buf[0]; if(recibido=="L" && aux1!=1 && aux1!=2){ aux16=1; recibido=""; } while(aux16==1){ if(j==1){ for(int i=1;i<4;i++){ Nivel+=buf[i]; } Nivel.toCharArray(pruebadenivel,4); bserial=""; Nivel=""; j=0; aux16=0; } } h=atoi(pruebadenivel); h2=h/100.0; volumen=pi*radio*radio*h2; lcd.setCursor(0,0 ); lcd.print("Vol="); lcd.print(volumen); lcd.print("L"); lcd.setCursor(14,0 ); lcd.print(">A"); lcd.setCursor(0,1); lcd.print("M.Radio(#)"); lcd.setCursor(14,1 ); lcd.print("^B"); char pulsacion = Teclado1.getKey() ; if (pulsacion=='A' ){ aux1=0; pulsacion='W'; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); } if (pulsacion=='B' ){ aux1=2; pulsacion='W'; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); } if(pulsacion=='#'){ aux23=1; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,0); lcd.print("Ingrese Radio(m)"); lcd.setCursor(0,1); } while(aux23==1){ char pulsacion = Teclado1.getKey() ; if (pulsacion!= 0 && pulsacion !='*' && pulsacion !='#'&& pulsacion !='A'&& pulsacion !='B' && pulsacion !='C' && pulsacion !='D' ){ lcd.print(pulsacion); almacen+=pulsacion; } if(pulsacion=='A'){ lcd.print(punto); almacen+=punto; } if(pulsacion=='*'){ aux23=0; almacen.toCharArray(pruebaradio,6); radio=atof(pruebaradio); lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); almacen=""; } } value=digitalRead(inputPin); if(value==LOW){ digitalWrite(salida,HIGH); cont1=0; } else{ cont1+=1; } if(cont1>500){ digitalWrite(salida,LOW); } } while(aux1==4){ lcd.setCursor(0,0); lcd.print("Config(2)"); lcd.setCursor(14,0); lcd.print("^B"); char pulsacion = Teclado1.getKey() ; if (pulsacion=='B' ){ aux1=0; pulsacion='W'; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); } if(pulsacion=='2'){ aux2=5; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,0); lcd.print("Seleccione Modo"); lcd.setCursor(0,1); lcd.print("1-(A)2-(B)3-(C)"); } if(pulsacion=='1'){ aux2=6; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,0); lcd.print("Modo Maestro PC"); lcd.setCursor(0,1); lcd.print("Salir(2)"); } while(aux2==6){ char pulsacion = Teclado1.getKey() ; if(pulsacion=='2'){ aux2=0; aux1=0; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); } } while(aux2==5){ char pulsacion = Teclado1.getKey() ; if(pulsacion=='A'){ Wire.beginTransmission(1); Wire.print('C'); int c1=150; chargerI2C (c1); Wire.endTransmission(); aux2=0; aux1=0; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); } if(pulsacion=='B'){ Wire.beginTransmission(1); Wire.print('C'); int c2=180; chargerI2C (c2); Wire.endTransmission(); aux2=0; aux1=0; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); } if(pulsacion=='C'){ aux99=1; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,0); lcd.print("Valor en P(3)"); lcd.setCursor(0,1); lcd.print("valor en cm(4)"); } while(aux99==1){ char pulsacion = Teclado1.getKey() ; if(pulsacion=='3'){ aux99=0; aux3=1; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,0); lcd.print("Ingrese Nivel-%"); lcd.setCursor(0,1); } if(pulsacion=='4'){ aux99=0; aux3=1; aux94=1; lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,0); lcd.print("Ingrese Nivel-cm"); lcd.setCursor(0,1); } } while(aux3==1){ char pulsacion = Teclado1.getKey() ; if (pulsacion!= 0 && pulsacion !='*' && pulsacion !='#'&& pulsacion !='A'&& pulsacion !='B' && pulsacion !='C' && pulsacion !='D' ){ lcd.print(pulsacion); almacen+=pulsacion; } if(pulsacion=='*'){ aux2=0; aux1=0; aux3=0; almacen.toCharArray(ModoC,4); Wire.beginTransmission(1); Wire.print('C'); int pd; pd=atoi(ModoC); if(aux94==1){ pd+=200; aux94=0; } chargerI2C (pd); Wire.endTransmission(); Serial.println(pd); lcd.setCursor(0,0); lcd.print(" "); lcd.setCursor(0,1); lcd.print(" "); almacen=""; } } } value=digitalRead(inputPin); if(value==LOW){ digitalWrite(salida,HIGH); cont1=0; } else{ cont1+=1; } if(cont1>500){ digitalWrite(salida,LOW); } } } void chargerI2C ( int value){ sprintf(Buffer,"%d",value); if (value<10){ Wire.print(0); Wire.print(0); Wire.print(Buffer); // Serial.print(0); // Serial.print(0); // Serial.print(Buffer); } if (value>=10 && value<100){ Wire.print(0); Wire.print(Buffer); // Serial.print(0); // Serial.print(Buffer); } if (value>=100){ Wire.print(Buffer); // Serial.print(Buffer); } } " class="thumbnail link">//ROBERTH ESCOBAR Y JOSE DANIEL VALERA
#include <Wire.h>
#include <SoftwareSerial.h>
#include <Keypad.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 7, 6, 5, 4, 3);

const byte Filas = 4;     //Cuatro filas
const byte Cols = 4;    //Cuatro columnas

byte Pins_Filas[] = {12, A0, A1, A2};  //Pines Arduino a los que contamos las filas.
byte Pins_Cols[] = { A3, 11, 10, 9};  // Pines Arduino a los que contamos las columnas.
char Teclas [ Filas ][ Cols ] = 
{
  {'1','4','7','*'},
  {'2','5','8','0'},
  {'3','6','9','#'},
  {'A','B','C','D'}
};
int cont=200;
int cont1=600;
const int inputPin=13;
const int salida=2;
int value=1;
int aux99=0;
int aux94=0;
int aux23=0;
char Buffer [3];
char buf[16];
String Nivel;
String almacen="";
int RSERIAL=0;
char charbuffer[16];
int aux1=0;
int aux2=0;
char pruebadenivel[4]="55";//solo para pruebas
char pruebasetpoint[5]="69";
char pruebaradio[6]="1";
char pruebacero[4]="8.7";
char pruebaspam[4]="17";
char Serialprueba[4]="";
char Serialprueba2[4]="";
String  bserial="";
String  recibido="";
char uno[]={'0','1','2','3','4','5','6','7','8','9',':',';','<','_','>','?','@','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
int c=0;
int r=0;
char punto[]=".";
char BandaP[4];
char ModoC[4];
char ID[4];
char salidas[2];
int aux16=0;
int aux3=0;
int j=0;
float radio=1.0;
float pi=3.1416;
float volumen=0;
int h;
float h2;
Keypad Teclado1 = Keypad(makeKeymap(Teclas), Pins_Filas, Pins_Cols, Filas, Cols);

void setup()
{  
   Wire.begin();  
    Serial.begin(9600) ;
    lcd.begin(16, 2);           // Fijamos el numero de caracteres y filas
    lcd.print("HandHeld");  // Aqi va el mensaje
    delay(1000);
    lcd.setCursor(0,0 );
    lcd.print("Roberth Escobar");
    lcd.setCursor(0,1 );
    lcd.print("J.Daniel Valera");
    delay(2000);
     lcd.setCursor(0,0);
      lcd.print("                  ");
       lcd.setCursor(0,1);
      lcd.print("                  ");
      pinMode(inputPin,INPUT);
      pinMode(salida,OUTPUT);
}
  
void loop()
{   
  while(aux1==0){
     Wire.requestFrom(1,16);    // request 16 bytes from slave device #1
     while (Wire.available()) { // slave may send less than requested
    char c = Wire.read(); // receive a byte as character         
    bserial+=c;
    lcd.setCursor(0,0 );
   j=1;
  }
  
  bserial.toCharArray(buf,16);
  recibido=buf[0];
    lcd.setCursor(0,0 );
    lcd.print("Nivel Act=");
    lcd.print(pruebadenivel);
    lcd.setCursor(14,0 );
    lcd.print(">A");
    lcd.setCursor(0,1);
    lcd.print("setpoint=");
    lcd.print(pruebasetpoint);
    lcd.setCursor(14,1 );
    lcd.print("^B");
     char pulsacion = Teclado1.getKey() ;
    if (pulsacion=='A' ){
     aux1=1;
     pulsacion='W';
      lcd.setCursor(0,0);
      lcd.print("                  ");
       lcd.setCursor(0,1);
      lcd.print("                  ");
     
       }
       if (pulsacion=='B' ){
     aux1=2;
     pulsacion='W';
      lcd.setCursor(0,0);
      lcd.print("                  ");
       lcd.setCursor(0,1);
      lcd.print("                  ");
       }

      if(recibido=="L" && aux1!=1 && aux1!=2){
      aux16=1; 
      recibido=""; 
    }
     while(aux16==1){ 
     if(j==1){
     lcd.setCursor(10,0);
     lcd.print("    ");
     for(int i=1;i<4;i++){  
     Nivel+=buf[i];
     }
     //Serial.println(Nivel);
     lcd.setCursor(10,0);
     if(Nivel=="500"){
      //Serial.println("P");
      lcd.print("DES");
     }
     if(Nivel!="500"){
     //Serial.println("H");
     Nivel.toCharArray(pruebadenivel,4);
     lcd.print(pruebadenivel);
     }
     bserial="";
     Nivel="";
     j=0;
     aux16=0;
      }

      }
      delay(100);
 value=digitalRead(inputPin);
      if(value==LOW){
        digitalWrite(salida,HIGH);
        cont=0;
      }
      else{
        cont+=1;
      }
      if(cont>50){
         digitalWrite(salida,LOW);
      }
    }
      while(aux1==1){
    Wire.requestFrom(1,16);    // request 16 bytes from slave device #1
    while (Wire.available()) { // slave may send less than requested
    char c = Wire.read(); // receive a byte as character        
    bserial+=c;
    lcd.setCursor(0,0 );
  }
  bserial.toCharArray(buf,16);
  recibido=buf[4];
  if(recibido=="Z"&& aux1!=0 && aux1!=2 ){
     aux16=2; 
     recibido=""; 
     }
  while(aux16==2){
     lcd.setCursor(5,0);
     lcd.print("     ");
     for(int i=5;i<8;i++){  
     Nivel+=buf[i];
     }
     lcd.setCursor(5,0);
     Nivel.toCharArray(pruebacero,4);
     lcd.print(pruebacero);   
     bserial="";
     Nivel="";
     aux16=0;
       }
    recibido=buf[8];
    if(recibido=="S"){
     aux16=3; 
     recibido=""; 
     }
   while(aux16==3){
    
     
     lcd.setCursor(5,1);
     lcd.print("     ");      
     for(int i=9;i<12;i++){  
     Nivel+=buf[i];
     }
     lcd.setCursor(5,1);
     Nivel.toCharArray(pruebaspam,4);
     lcd.print(pruebaspam);   
     bserial="";
     Nivel="";
     aux16=0;
     } 
          
    lcd.setCursor(0,0 );
    lcd.print("zero=");
    lcd.print(pruebacero);
    lcd.setCursor(14,0 );
    lcd.print(">A");
    lcd.setCursor(0,1);
    lcd.print("Spam=");
    lcd.print(pruebaspam);
    lcd.setCursor(14,1 );
    lcd.print("^B");
    delay(150);
    char pulsacion = Teclado1.getKey() ;

     
      
    if (pulsacion=='A' ){
     aux1=3;
     pulsacion='W';
     lcd.setCursor(0,0);
     lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  ");
     
       }
     if (pulsacion=='B' ){
     aux1=2;
     pulsacion='W';
      lcd.setCursor(0,0);
      lcd.print("                  ");
       lcd.setCursor(0,1);
      lcd.print("                  ");
       }

       value=digitalRead(inputPin);
      if(value==LOW){
        digitalWrite(salida,HIGH);
        cont=0;
      }
      else{
        cont+=1;
      }
      if(cont>50){
         digitalWrite(salida,LOW);
      }
    }
    while(aux1==2){
      lcd.setCursor(0,0);
      lcd.print("S.P(#)");
      lcd.setCursor(6,0);
      lcd.print("ID(A)");
      lcd.setCursor(14,0);
      lcd.print("^B");
      lcd.setCursor(0,1);
      lcd.print("B.P(C)");    
      lcd.setCursor(6,1);
      lcd.print("EA(D)");
      char pulsacion = Teclado1.getKey() ;
     if (pulsacion=='B' ){
     aux1=4;
     pulsacion='W';
     lcd.setCursor(0,0);
     lcd.print("                  ");
     lcd.setCursor(0,1);
     lcd.print("                  ");
       }
      if(pulsacion=='#'){
        aux2=1; 
      lcd.setCursor(0,0);
      lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  ");
     lcd.setCursor(0,0);
     lcd.print("Ingrese SetPoint");
     lcd.setCursor(0,1);  
      }
      if(pulsacion=='C'){
      aux2=2; 
      lcd.setCursor(0,0);
      lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  ");
     lcd.setCursor(0,0);
     lcd.print("Ingrese Banda.P");
     lcd.setCursor(0,1);  
      }
      if(pulsacion=='D'){
      aux2=3;  
      lcd.setCursor(0,0);
      lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  ");
     lcd.setCursor(0,0);
     lcd.print("Ingrese ON/OFF");
     lcd.setCursor(0,1);  
      }
     if(pulsacion=='A'){
        aux2=4;  
     lcd.setCursor(0,0);
     lcd.print("                  ");
     lcd.setCursor(0,1);
     lcd.print("                  ");
     lcd.setCursor(0,0);
     lcd.print("Ingrese SlaveID");
     lcd.setCursor(0,1);  
      }
    
      while(aux2==1){
 
     char pulsacion = Teclado1.getKey() ;
    if (pulsacion!= 0 && pulsacion !='*' && pulsacion !='#'&& pulsacion !='A'&& pulsacion !='B' && pulsacion !='C' && pulsacion !='D' ){
     lcd.print(pulsacion);
      almacen+=pulsacion;
       }
     if(pulsacion=='A'){
      lcd.print(punto);
      almacen+=punto;
     }
     if(pulsacion=='*'){
      aux2=0;
      aux1=0;
      almacen.toCharArray(pruebasetpoint,5);
      Wire.beginTransmission(1);
      Wire.print('S');
      int k;
      k=atoi(pruebasetpoint);
      chargerI2C (k);
      Wire.endTransmission();
       lcd.setCursor(0,0);
      lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  "); 
       almacen=""; 
     }
      }
     while(aux2==2){
     char pulsacion = Teclado1.getKey() ;
    if (pulsacion!= 0 && pulsacion !='*' && pulsacion !='#'&& pulsacion !='A'&& pulsacion !='B' && pulsacion !='C' && pulsacion !='D' ){
     lcd.print(pulsacion);
      almacen+=pulsacion;
       }

     if(pulsacion=='*'){
      aux2=0;
      aux1=0;
      almacen.toCharArray(BandaP,4);
      Wire.beginTransmission(1);
      Wire.print('P');
      int n;
      n=atoi(BandaP);
      chargerI2C (n);
      Wire.endTransmission();
       lcd.setCursor(0,0);
      lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  "); 
       almacen=""; 
     }
      }
    while(aux2==3){
    char pulsacion = Teclado1.getKey() ;
    if (pulsacion=='0' || pulsacion=='1' ){
     almacen=""; 
     lcd.setCursor(0,1);
     lcd.print(pulsacion);
     almacen+=pulsacion;
       }

     if(pulsacion=='*'){
      aux2=0;
      aux1=0;
      almacen.toCharArray(salidas,2);
      Wire.beginTransmission(1);
      Wire.print('R');
      int y;
      y=atoi(salidas);
      chargerI2C (y);
      Wire.endTransmission();
      lcd.setCursor(0,0);
      lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  "); 
       almacen=""; 
     }
      }
    while(aux2==4){
     char pulsacion = Teclado1.getKey() ;
    if (pulsacion!= 0 && pulsacion !='*' && pulsacion !='#'&& pulsacion !='A'&& pulsacion !='B' && pulsacion !='C' && pulsacion !='D' ){
     lcd.print(pulsacion);
      almacen+=pulsacion;
       }

     if(pulsacion=='*'){
      aux2=0;
      aux1=0;
      almacen.toCharArray(ID,4);
       Wire.beginTransmission(1);
       Wire.print('A');
       int m;
       m=atoi(ID);
       chargerI2C (m);
       Wire.endTransmission();
       lcd.setCursor(0,0);
      lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  "); 
       almacen=""; 
     }
      }
    value=digitalRead(inputPin);
      if(value==LOW){
        digitalWrite(salida,HIGH);
        cont1=0;
      }
      else{
        cont1+=1;
      }
      if(cont1>500){
         digitalWrite(salida,LOW);
      }
    }
 while(aux1==3){
    Wire.requestFrom(1,16);    // request 16 bytes from slave device #1
    while (Wire.available()) { // slave may send less than requested
    char c = Wire.read(); // receive a byte as character         // print the character
    bserial+=c;
   j=1;
  }
  bserial.toCharArray(buf,16);
  recibido=buf[0];
     if(recibido=="L" && aux1!=1 && aux1!=2){
      aux16=1; 
      recibido=""; 
    }
     while(aux16==1){ 
     if(j==1){
     for(int i=1;i<4;i++){  
     Nivel+=buf[i];
     }
     Nivel.toCharArray(pruebadenivel,4);
     bserial="";
     Nivel="";
     j=0;
     aux16=0;
      }
                }
     h=atoi(pruebadenivel);
     h2=h/100.0;
     volumen=pi*radio*radio*h2;           
                
    lcd.setCursor(0,0 );
    lcd.print("Vol=");
    lcd.print(volumen);
    lcd.print("L");
    lcd.setCursor(14,0 );
    lcd.print(">A");
    lcd.setCursor(0,1);
    lcd.print("M.Radio(#)");
    lcd.setCursor(14,1 );
    lcd.print("^B");
  char pulsacion = Teclado1.getKey() ;
  if (pulsacion=='A' ){
     aux1=0;
     pulsacion='W';
     lcd.setCursor(0,0);
     lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  ");
     
       }
     if (pulsacion=='B' ){
     aux1=2;
     pulsacion='W';
      lcd.setCursor(0,0);
      lcd.print("                  ");
       lcd.setCursor(0,1);
      lcd.print("                  ");
       }
      if(pulsacion=='#'){
      aux23=1; 
      lcd.setCursor(0,0);
      lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  ");
     lcd.setCursor(0,0);
     lcd.print("Ingrese Radio(m)");
     lcd.setCursor(0,1);  
      }
      while(aux23==1){
    char pulsacion = Teclado1.getKey() ;
    if (pulsacion!= 0 && pulsacion !='*' && pulsacion !='#'&& pulsacion !='A'&& pulsacion !='B' && pulsacion !='C' && pulsacion !='D' ){
     lcd.print(pulsacion);
      almacen+=pulsacion;
       }
     if(pulsacion=='A'){
      lcd.print(punto);
      almacen+=punto;
     }
     if(pulsacion=='*'){
      aux23=0;
      almacen.toCharArray(pruebaradio,6);
      radio=atof(pruebaradio);
      lcd.setCursor(0,0);
      lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  "); 
       almacen=""; 
     }       
      }
      value=digitalRead(inputPin);
      if(value==LOW){
        digitalWrite(salida,HIGH);
        cont1=0;
      }
      else{
        cont1+=1;
      }
      if(cont1>500){
         digitalWrite(salida,LOW);
      }
 }
 while(aux1==4){
      lcd.setCursor(0,0);
      lcd.print("Config(2)");
      lcd.setCursor(14,0);
      lcd.print("^B");    
    char pulsacion = Teclado1.getKey() ;
    if (pulsacion=='B' ){
    aux1=0;
    pulsacion='W';
    lcd.setCursor(0,0);
    lcd.print("                  ");
    lcd.setCursor(0,1);
    lcd.print("                  ");
       }
     if(pulsacion=='2'){
     aux2=5;
      
     lcd.setCursor(0,0);
     lcd.print("                  ");
     lcd.setCursor(0,1);
     lcd.print("                  ");
     lcd.setCursor(0,0);
     lcd.print("Seleccione Modo");
     lcd.setCursor(0,1);
     lcd.print("1-(A)2-(B)3-(C)"); 
      }  
     if(pulsacion=='1'){
     aux2=6;
     lcd.setCursor(0,0);
     lcd.print("                  ");
     lcd.setCursor(0,1);
     lcd.print("                  ");
     lcd.setCursor(0,0);
     lcd.print("Modo Maestro PC");
     lcd.setCursor(0,1);
     lcd.print("Salir(2)"); 
      } 
    while(aux2==6){
    char pulsacion = Teclado1.getKey() ;
    if(pulsacion=='2'){  
      aux2=0;
      aux1=0;
     lcd.setCursor(0,0);
     lcd.print("                  ");
     lcd.setCursor(0,1);
     lcd.print("                  "); 
    }  
        
    }
     while(aux2==5){
    char pulsacion = Teclado1.getKey() ;
    if(pulsacion=='A'){
      Wire.beginTransmission(1);
      Wire.print('C');
     int c1=150;
      chargerI2C (c1);
      Wire.endTransmission();
      aux2=0;
      aux1=0;
     lcd.setCursor(0,0);
     lcd.print("                  ");
     lcd.setCursor(0,1);
     lcd.print("                  ");
      
    }
    if(pulsacion=='B'){
      Wire.beginTransmission(1);
      Wire.print('C');
      int c2=180;
      chargerI2C (c2);
      Wire.endTransmission();
      aux2=0;
      aux1=0;
     lcd.setCursor(0,0);
     lcd.print("                  ");
     lcd.setCursor(0,1);
     lcd.print("                  "); 
    }
    if(pulsacion=='C'){
      aux99=1;
     lcd.setCursor(0,0);
     lcd.print("                  ");
     lcd.setCursor(0,1);
     lcd.print("                  "); 
     lcd.setCursor(0,0);
     lcd.print("Valor en P(3)");
     lcd.setCursor(0,1);
     lcd.print("valor en cm(4)");
    }
    while(aux99==1){
      
     char pulsacion = Teclado1.getKey() ;
     if(pulsacion=='3'){
      aux99=0;
      aux3=1; 
     lcd.setCursor(0,0);
     lcd.print("                  ");
     lcd.setCursor(0,1);
     lcd.print("                  "); 
     lcd.setCursor(0,0);
     lcd.print("Ingrese Nivel-%");
     lcd.setCursor(0,1);
     }
     if(pulsacion=='4'){
     aux99=0;
     aux3=1; 
     aux94=1;
     lcd.setCursor(0,0);
     lcd.print("                  ");
     lcd.setCursor(0,1);
     lcd.print("                  "); 
     lcd.setCursor(0,0);
     lcd.print("Ingrese Nivel-cm");
     lcd.setCursor(0,1); 
     }
    }
    while(aux3==1){
    char pulsacion = Teclado1.getKey() ;
    if (pulsacion!= 0 && pulsacion !='*' && pulsacion !='#'&& pulsacion !='A'&& pulsacion !='B' && pulsacion !='C' && pulsacion !='D' ){
     lcd.print(pulsacion);
      almacen+=pulsacion;
       }

     if(pulsacion=='*'){
      aux2=0;
      aux1=0;
      aux3=0;
      almacen.toCharArray(ModoC,4);
      Wire.beginTransmission(1);
      Wire.print('C');
      int pd;
      pd=atoi(ModoC);
      if(aux94==1){
        pd+=200;
        aux94=0;
      }
      chargerI2C (pd);
      Wire.endTransmission();
      Serial.println(pd);
      lcd.setCursor(0,0);
      lcd.print("                  ");
      lcd.setCursor(0,1);
      lcd.print("                  "); 
       almacen=""; 
     }  
    }
     

      }       
    value=digitalRead(inputPin);
      if(value==LOW){
        digitalWrite(salida,HIGH);
        cont1=0;
      }
      else{
        cont1+=1;
      }
      if(cont1>500){
         digitalWrite(salida,LOW);
      }
 }
}
void chargerI2C ( int value){
  sprintf(Buffer,"%d",value);
  if (value<10){
    Wire.print(0);
    Wire.print(0);
    Wire.print(Buffer);
//    Serial.print(0);
//    Serial.print(0);
//    Serial.print(Buffer);
  }
  if (value>=10 && value<100){
    Wire.print(0);
    Wire.print(Buffer);
//    Serial.print(0);
//    Serial.print(Buffer);
  }
  if (value>=100){
    Wire.print(Buffer);
//    Serial.print(Buffer);
  }
}