Indholdsfortegnelse:

Læsningstemperatur ved hjælp af LM35 temperatursensor med Arduino Uno: 4 trin
Læsningstemperatur ved hjælp af LM35 temperatursensor med Arduino Uno: 4 trin

Video: Læsningstemperatur ved hjælp af LM35 temperatursensor med Arduino Uno: 4 trin

Video: Læsningstemperatur ved hjælp af LM35 temperatursensor med Arduino Uno: 4 trin
Video: #11 LM35 og 4-20mA industriel temperatursensor til at forsegle Arduino PLC 2024, Juni
Anonim
Aflæsningstemperatur ved hjælp af LM35 temperatursensor med Arduino Uno
Aflæsningstemperatur ved hjælp af LM35 temperatursensor med Arduino Uno

Hej fyre i denne instruks, vi lærer, hvordan du bruger LM35 med Arduino. Lm35 er en temperatursensor, der kan aflæse temperaturværdier fra -55 ° C til 150 ° C. Det er en 3-terminal enhed, der leverer analog spænding, der er proportional med temperaturen. Højere temperatur, højere er udgangsspændingen. Den analoge udgangsspænding kan konverteres til digital form ved hjælp af ADC, så en mikrokontroller (i vores tilfælde Arduino) kan behandle den.

Trin 1: Ting du har brug for

Ting du har brug for
Ting du har brug for
Ting du har brug for
Ting du har brug for
Ting du har brug for
Ting du har brug for

Til disse instruktører har du brug for følgende ting: 1x Arduino uno (eller enhver anden tilsvarende) 1x LM35 TEMPERATURE SENSORJumperwireBreadboard

Trin 2: Forbindelser

Forbindelser
Forbindelser

Forbindelserne er meget lette at forbinde alt I henhold til billedet vist, vil du have det fint. Vi måler omgivelsernes temperatur ved hjælp af LM35 og viser det på den serielle skærm på Arduino. Her er LM35 -output givet til analog pin A1 af Arduino UNO. Denne analoge spænding konverteres til sin digitale form og behandles for at få temperaturaflæsning.

Trin 3: Kode

Kode
Kode

Kopier venligst følgende kode og upload den til dit arduino bord: const int lm35_pin = A1; / * LM35 O/P pin */void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; float temp_val; temp_adc_val = analogRead (lm35_pin); / * Læs temperatur */ temp_val = (temp_adc_val * 4,88); / * Konverter adc -værdi til ækvivalent spænding */temp_val = (temp_val/10); / * LM35 giver output på 10mv/° C */Serial.print ("Temperatur ="); Serial.print (temp_val); Serial.print ("Grad Celsius / n"); forsinkelse (1000);} Video

Trin 4: Test af temperatursensoren

Test af temperatursensoren
Test af temperatursensoren

Efter at have forbundet alt sammen og uploadet koden til arduino -kortet, åbnede jeg den serielle skærm i min pc, og som du kan se på billedet, kan vi få temperaturoutput på vores serielle skærm.

Anbefalede: