INHOUDSOPGAWE:

Weerstand en temperatuur in LCD met Arduino: 5 stappe
Weerstand en temperatuur in LCD met Arduino: 5 stappe

Video: Weerstand en temperatuur in LCD met Arduino: 5 stappe

Video: Weerstand en temperatuur in LCD met Arduino: 5 stappe
Video: 🇳🇱 DHT11 / DHT22 TEMPERATUUR EN LUCHTVOCHTIGHEID SENSOR - Arduino les #13 2024, November
Anonim
Presensie en temperatuur in 'n LCD met Arduino
Presensie en temperatuur in 'n LCD met Arduino

Vir 'n handleiding, kan ons 'n LCD -skerm met 'n maksimum temperatuur en temperatuur gebruik, sowel as met BMP180. Ons bied 'n volledige weergawe van 'n volledige prentjie, insluitend foto's met 'n los materiaal, 'n montaje en 'n arduino en 'n oplossing vir 'n resolusie.

Stap 1: materiaal

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale
Materiale
Materiale

Dit is baie belangrik dat ons die belangrikste dinge kan doen. Dit is noodsaaklik:

- Die Arduino.

- 'n protobord.

- Una pantalla LCD.

- Un bmp 180, met 4 kabels en bypassings.

- 'n Potensiometro.

- Una weerstand vir arduino.

- 19 kabels vir Arduino.

Stap 2: Montaje

Montaje
Montaje
Montaje
Montaje

Ons kan die belangrikste aspekte van die materiaal sien. Ons kan die foto op die LCD -skerm aanskakel, maar dit is ook 'n funksie om 'n bmp180 -reeks te gebruik. Para eso, se tiene que poner cuatro kabels en los huecos que tiene el bmp180. U kan die dobbelsteen in dobbelstene VIN, sowel as die analoog in die vorm van 'n A5, en die dobbelsteen A5. Luidens die gegewens, kan u die kabel in die GND, die analoog in die vorm, en ook die dobbelstene in A4 -vorme gebruik. U kan die kabels in 'n analoog toestand aanpak, maar ook die GND -lêers wat in Arduino geleë is. U kan ook die LCD -skerm met Arduino gebruik.

Stap 3: Verwerk

Die belangrikste aspek van die konstruksie is. Ons kan ook die temperatuur van die see, die see en die temperatuur van die see sien. Die finale term is as volg:

#insluit

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

float centi () {// Funksie vir die analoog en omskakeling van digitale data:

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

opgawe (c); }

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

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

}

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

ongeldige opstelling () {

lcd.begin (16, 2);

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

lcd.setCursor (0, 1);

lcd.print ("Tempera");

}

leemte -lus () {

// plaas u hoofkode hier om herhaaldelik te werk:

float Centigrados = centi ();

float Fahrenheit = fahren (Centigrados); f

loot Rankin = rankin (Centigrados);

float Kelvin = kelvin (Centigrados);

lcd.setCursor (2, 0);

lcd.print (Centigrados);

lcd.setCursor (10, 0);

lcd.print (Kelvin);

vertraging (200);

}

(Die skakel is na die volgende skakel: https://elcajondeardu.blogspot.com.co/2014/02/tutorial-lcd-sensor-de-temperatura.html, maar ek kan ook foto's van die portada)

Stap 4: Konneksie van die rekenaar

Konneksie Al Computador
Konneksie Al Computador

Dit is 'n goeie idee om 'n rekenaar te bekom, maar ook 'n program vir arduino, 'n elektroniese program vir al die programme, en 'n rekenaar wat u kan gebruik om 'n funksie in die arduino te plaas.

Stap 5: Resultate

Resultado
Resultado

U kan ook die resultate sien wat die temperatuur en die temperatuur van die bmp180, die LCD en die LCD -skerm kan verseker.

Aanbeveel: