Sommario:

Presión Y Temperatura En LCD Con Arduino: 5 Passi
Presión Y Temperatura En LCD Con Arduino: 5 Passi

Video: Presión Y Temperatura En LCD Con Arduino: 5 Passi

Video: Presión Y Temperatura En LCD Con Arduino: 5 Passi
Video: Sensor de Temperatura y Humedad Arduino DHT11 con Pantalla LCD 💡【 2021 】 - Capítulo #46🔋 2024, Settembre
Anonim
Presión Y Temperatura En LCD Con Arduino
Presión Y Temperatura En LCD Con Arduino

Con questo tutorial, se enseñará a usar el LCD con el arduino per que en la pantalla se muestra la presión y temperatura, junto con ayuda del BMP180. Aquí se encontrara cada paso para completarlo, incluyendo image with los materials, el montaje en el arduino y el código para resolver esto.

Passaggio 1: materiale

materiali
materiali
materiali
materiali
materiali
materiali
materiali
materiali

Lo primero que se debe hacer, es tener todos los materials. Lo que se va a necesitar es:

- Un Arduino.

- Un prototipo.

- Un pantalla LCD.

- Un bmp 180, con 4 cavi e accessori.

- Un potenziometro.

- Una resistenza para arduino.

- 19 cavi per Arduino.

Passaggio 2: montaggio

montaggio
montaggio
montaggio
montaggio

El siguiente paso, es hacer el montaje con tutti i materiali. En la foto de arriba se muestra el montaje para conectar el LCD, lo único que faltaría sería conectar el bmp180. Per eso, se tiene que poner cuatro cavi en los huecos que tiene el bmp180. El cable que va conectado al lado donde dice VIN, se conecta en el arduino en el lado de Analog In, donde dice A5. Luego, el cable que va en GND, también va conectado en el lado de Analog In, pero este en donde dice A4. Gli ultimi cavi si collegano nel lado di Analog In también, in los GND de ese lado que están in el Arduino. Sì es la connessione que se usa para el LCD con el bmp180 e Arduino.

Passaggio 3: codice

El siguiente paso es construir el código. Se debe coger un código que sea para temperatura, uno que sea para presión y juntarlos. El código final termina siendo así:

#includere

LCD a cristalli liquidi (12, 11, 5, 4, 3, 2);

float centi() {// Funcion para leer el dato analogico y convertirlo a digital:

int dato; galleggiante c; dato=analogRead(A0); c = (500.0 * dato)/1023;

ritorno (c); }

float kelvin(float cent) { float k; k=cent+273,15; ritorno(k); }

float fahren(float cent) { float f; f=cent*1.8+32; ritorno (f);

}

float rankin(float cent) { float r; r=(cent + 273.15)*1.8; ritorno (r); }

void setup() {

lcd.begin(16, 2);

lcd.print("C= K=");

lcd.setCursor(0, 1);

lcd.print("Temperatura");

}

ciclo vuoto() {

// inserisci qui il tuo codice principale, da eseguire ripetutamente:

float Centigradi = centi();

float Fahrenheit = fahren (Centigradi); F

loat Rankin = rankin (Centigradi);

galleggiante Kelvin = kelvin (Centigradi);

lcd.setCursor(2, 0);

lcd.print(Centigradi);

lcd.setCursor(10, 0);

lcd.print(Kelvin);

ritardo(200);

}

(El código fue tomado del siguiente link: https://elcajondeardu.blogspot.com.co/2014/02/tutorial-lcd-sensor-de-temperatura.html, al igual que la foto de la portada)

Passaggio 4: connessione al computer

Conexion Al Computador
Conexion Al Computador

Lo que se debe hacer después es, en un computador que tenga el programa de arduino, poner el codigo en el programa, conectar el arduino al computador y por último subir el codigo al arduino.

Passaggio 5: risultato

Risultato
Risultato

Per ultimo, se tiene il risultato que es la presión y la temperatura medida por el bmp180, mostrado en el LCD.

Consigliato: