Cuprins:

Presiune și temperatură în LCD cu Arduino: 5 pași
Presiune și temperatură în LCD cu Arduino: 5 pași

Video: Presiune și temperatură în LCD cu Arduino: 5 pași

Video: Presiune și temperatură în LCD cu Arduino: 5 pași
Video: Arduino curs în limba română. Cum folosim un potențiometru la Arduino. analogRead 2024, Noiembrie
Anonim
Presiune Y Temperatura En LCD Con Arduino
Presiune Y Temperatura En LCD Con Arduino

Cu acest tutorial, se va învăța să folosesc LCD-ul cu arduino pentru care în ecranul să se afișeze la presiunea și temperatura, împreună cu ajutorul BMP180. Aici se găsește fiecare pas pentru completare, incluzând imagini cu materialele, montajul în arduino și codul pentru rezolvarea acestui lucru.

Pasul 1: Materiale

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale
Materiale
Materiale

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

- Un Arduino.

- Un protoboard.

- O ecran LCD.

- Un bmp 180, con 4 cables ya adjuntos.

- Un potenciometro.

- Una resistencia para arduino.

- 19 cabluri pentru Arduino.

Pasul 2: Montaj

Montaj
Montaj
Montaj
Montaj

Următorul pas, este să faci montajul cu toate materialele. În foto de sus se arată el montaj pentru conectare la LCD, singurul care faltă ar fi conectat el bmp180. Para eso, se tiene que poner cuatro cables en los huecos que tiene el bmp180. El cable que va conectado al lado donde dice VIN, se conecta în el arduino en el lado de Analog In, donde dice A5. Luego, el cable que va en GND, de asemenea, va conectat în partea de Analog In, dar este în unde dice A4. Los dos últimos cables se conectan en el lado de Analog In también, en los dos GND de ese lado que están en el Arduino. Y esa es la conexión que se usa para el LCD con el bmp180 y Arduino.

Pasul 3: Cod

Următorul pas se construiește codul. Se debe coger un cod care sea pentru temperatura, unul care sea pentru presiune și juntarlos. El code final termina siendo así:

#include

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

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

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

return (c); }

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

float fahren (float cent) {float f; f = cent * 1,8 + 32; return (f);

}

float rankin (float cent) {float r; r = (cent + 273,15) * 1,8; return (r); }

configurare nulă () {

lcd.inceput (16, 2);

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

lcd.setCursor (0, 1);

lcd.print ("Temperatura");

}

bucla nulă () {

// puneți codul principal aici, pentru a rula în mod repetat:

float Centigrados = centi ();

float Fahrenheit = fahren (Centigrados); f

loat Rankin = rankin (Centigrados);

float Kelvin = kelvin (Centigrados);

lcd.setCursor (2, 0);

lcd.print (Centigrados);

lcd.setCursor (10, 0);

lcd.print (Kelvin);

întârziere (200);

}

(El código fue tomado del siguiente link: https://elcajondeardu.blogspot.com.co/2014/02/tutorial-lcd-sensor-de-temperatura.html, la fel ca și fotografia portei)

Pasul 4: Conexión Al Computador

Conexión Al Computador
Conexión 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.

Pasul 5: Resultado

Rezultat
Rezultat

Pentru ultimul, are rezultatul că este presiunea și temperatura măsură pentru bmp180, mostrado în LCD.

Recomandat: