INHOUDSOPGAWE:

Arduino temperatuur sensor met behulp van LM35: 3 stappe
Arduino temperatuur sensor met behulp van LM35: 3 stappe

Video: Arduino temperatuur sensor met behulp van LM35: 3 stappe

Video: Arduino temperatuur sensor met behulp van LM35: 3 stappe
Video: Toon temperatuur op LCD1602 met behulp van LM35 temperatuursensor met Arduino 2024, Junie
Anonim
Arduino temperatuur sensor met behulp van LM35
Arduino temperatuur sensor met behulp van LM35

Inleiding

Die LM35-reeks is presiese geïntegreerde kragtemperatuurtoestelle met 'n uitgangsspanning wat lineêr eweredig is aan die Celsius-temperatuur. LM35 is drie terminale lineêre temperatuursensor van National halfgeleiers. Dit kan temperatuur meet van -55 grade Celsius tot +150 grade Celsius. Die spanningsuitset van die LM35 styg met 10mV per graad Celsius in temperatuur. LM35 kan van 'n 5V -stroomtoevoer bedien word en die stand -by -stroom is minder as 60uA. Die pen uit LM35 word in die onderstaande figuur getoon.

Kenmerke

• Direk gekalibreer in Celsius (Celsius)

• Lineêre + 10-mV/° C Skaalfaktor

• 0.5 ° C Verseker akkuraatheid (by 25 ° C)

• Gegradeer vir die volle −55 ° C tot 150 ° C reeks

• Geskik vir toepassings op afstand

• Lae koste as gevolg van snoei op die vlak

• Werk van 4 V tot 30 V

• Minder as 60 μA stroomafvoer

• Lae selfverhitting, 0,08 ° C in stil lug

• Slegs nie-lineariteit ± ¼ ° C Tipies

• Lae-impedansie-uitgang, 0,1 Ω vir 1-mA Load PinOuts Of LM35 word in beeld getoon.

U kan die datablad van die onderstaande lêer aflaai.

Stap 1: Vereiste hardeware en kringdiagram

Hardeware benodig en kringdiagram
Hardeware benodig en kringdiagram
  • Arduino Board (Enige) Koop dit by Flipkart
  • LM35 -sensor Koop dit by Flipkart
  • Broodbord

Koppel die stroombaan soos in die prentjie gewys en laai die volgende kode op.

Stap 2: Programmering van die Arduino

Laai die kode hier af

/*Kode Ontwerp deur Sujay in SA Lab*/const int sensor = A5; // Toewysing van analoog pen A5 aan veranderlike 'sensor' -vlottemperatuur; // veranderlik om temperatuur in graad Celsius vlot tempf op te slaan; // veranderlike om temperatuur in Fahreinheit float vout op te slaan; // tydelike veranderlike om die sensorleesingsopstelling op te stel () {pinMode (sensor, INPUT); // Konfigureer sensorpen as invoer Serial.begin (9600); } leemte lus () {vout = analogRead (sensor); vout = (vout*500)/1023; tempc = vout; // Stoor waarde in graad Celsius tempf = (vout*1.8) +32; // Omskakeling na Fahrenheit Serial.print ("in graad C ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("in Fahrenheit ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); vertraging (500); // Vertraging van 1 sekonde om dit makliker te sien}

Stap 3: Uitsetresultaat

Uitsetresultaat
Uitsetresultaat

Sien die resultaat op Serial Monitor …

In die eerste plek wil ek u bedank vir die lees van hierdie gids! Ek hoop dit help jou. As u enige vrae het, help ek u graag ….

Skryf 'n opmerking. Jou terugvoer is vir my waardevol.

Aanbeveel: