Introduction: Como Mostrar La Temperatura Y Presión Del "bmp180" Mediante La Una Pantalla LCD

  • Introducción
    Hola, en este póster, te voy a enseñar a como mostrar la temperatura y presión del "bmp180" mediante la una pantalla LCD.

  • Materiales

  • Los materiales necesarios para hacer este montaje son:

  • 16 cables

  • 1 pantalla LCD( tiene que estar soldado).

  • 1 BMP180 (tiene que estar soldado a 4 cables más).

  • 1 Potenciómetro.

  • 1 Arduino

  • . 1 Cable de interfaz.

  • 1 Protoboard(se recomienda que sea grande).

  • (Los materiales los podrás ver en la parte superior).

  • Montaje

  • Para este paso, tienes que tener mucho cuidado y conectar todo lo que ves en la imagen tal cual, porque tal vez, puedas tener un algo mal conectado, lo que cause que no te funcione después el montaje, pero lo más importante es que al montaje le tiene que añadir un montaje más que es el del "bmp180"(los montajes te los dejo en la parte superior).

  • Código

  • Ya que tengas todo listo (materiales,montaje), es hora de usar el código.

  • A continuación te dejo el código.

  • #include #include #include LiquidCrystal lcd(12, 11, 5, 4, 3, 2);SFE_BMP180 bmp180;void setup(){Serial.begin(9600);if (bmp180.begin()) Serial.println("BMP180 iniciado correctamente");else{ Serial.println("Error al iniciar el BMP180"); while(1); // bucle infinito}}void loop(){char status;double T,P;status = bmp180.start Temperature();if (status != 0){ delay(status); status = bmp180.getTemperature(T); if (status != 0) { status = bmp180.start Pressure(3); if (status != 0) { delay(status); status = bmp180.getPressure(P,T); if (status != 0) { lcd.print("Temperature: "); lcd.print(T,2); lcd.print(" *C , "); lcd.print("Precision: "); lcd.print(P,2); Serial.println(" mb"); } } }}delay(1000);}