ARDUINO TALLER PRACTICO DE ARDUINO - SEGUNDA EDICION | Page 38

pinMode(P, INPUT);//Declaro pin como entrada digitalWrite(9, HIGH);//Mando un pulso en estado alto digitalWrite(13, HIGH);//Mando un pulso en estado alto lcd.init(); //inicializa el display LCD lcd.backlight(); // Activar luz de fondo lcd.clear(); // Borrar LCD lcd.createChar (1,cuerpo); delay(500); } void loop() { digitalWrite(T, LOW);//Mando un pulso en estado bajo delayMicroseconds(2);//Retardo de tiempo en microsegundo digitalWrite(T, HIGH);//Mando un pulso en estado alto delayMicroseconds(10);//Retardo de tiempo en microsegundo digitalWrite(T, LOW);//Mando un pulso en estado bajo*/ TIEMPO= pulseIn(E, HIGH);//Guardo el tiempo de encendido del pin en la variable TIEMPO //DISTANCIA= TIEMPO/58.2;//Formula para calcular la distancia y la guardamos en la variable DISTANCIA DISTANCIA= (TIEMPO/2)/29.1; Serial.print(DISTANCIA);//Imprimimos en el monitor serial el valor de la variable DISTANCIA Serial.println("cm");//Imprimimos en el monitor serial la letra cm*/ delay(500); lcd.setCursor(0,0);// coordenadas LCD (x,y) lcd.print("SU ESTATURA ES:");// Mensaje de inicio lcd.setCursor(0,1); // coordenadas LCD (x,y) lcd.print(DISTANCIA); // IMPRIME EN PANTALLA EL VALOR DE DISTACIA lcd.print("cm "); // en centimetros if(digitalRead(P)== HIGH) 38