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

Japan massacre brings disabled care into public view ...


Japan massacre brings disabled care into public view

Descargar frase

Este es un meme anónimo
Publicado en todo-memes.com el 26 de Julio de 2016
Enlace: https://img.todo-memes.com/meme-de/Japan-massacre-brings-disabled-care-into-public-vi-50440.jpg

Este meme ya ha sido visitado 112 veces, está formado de dos partes, la parte superior de la imagen tiene el texto "Japan massacre brings disabled care into public view" 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 "Japan massacre brings disabled care into public view " también otras personas crearon memes utilizando estas palabras, te ponemos una lista aquí: Japan, massacre, brings, disabled, care, into, public, view

Este meme de "Japan massacre brings disabled care into public view " 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);
  }
}