Innholdsfortegnelse:

Avlesningstemperatur ved bruk av LM35 temperatursensor med Arduino Uno: 4 trinn
Avlesningstemperatur ved bruk av LM35 temperatursensor med Arduino Uno: 4 trinn

Video: Avlesningstemperatur ved bruk av LM35 temperatursensor med Arduino Uno: 4 trinn

Video: Avlesningstemperatur ved bruk av LM35 temperatursensor med Arduino Uno: 4 trinn
Video: #4 Как запрограммировать ПЛК Outseal Arduino — защелка и переворот 2024, Juni
Anonim
Avlesningstemperatur ved bruk av LM35 temperatursensor med Arduino Uno
Avlesningstemperatur ved bruk av LM35 temperatursensor med Arduino Uno

Hei folkens i denne instruksjonene, vi lærer hvordan du bruker LM35 med Arduino. Lm35 er en temperatursensor som kan lese temperaturverdier fra -55 ° C til 150 ° C. Det er en 3-terminal enhet som gir analog spenning proporsjonal med temperaturen. Høyere temperatur, høyere er utgangsspenningen. Den analoge utgangsspenningen kan konverteres til digital form ved hjelp av ADC slik at en mikrokontroller (i vårt tilfelle Arduino) kan behandle den.

Trinn 1: Ting du trenger

Ting du trenger
Ting du trenger
Ting du trenger
Ting du trenger
Ting du trenger
Ting du trenger

For disse instruktørene trenger du følgende ting: 1x Arduino uno (eller annen tilsvarende) 1x LM35 TEMPERATURE SENSOR Stikkledere Brødbrett

Trinn 2: Tilkoblinger

Tilkoblinger
Tilkoblinger

Tilkoblingene er veldig enkle å koble alt I henhold til bildet som vises, vil du ha det bra. Vi vil måle omgivelsestemperaturen ved hjelp av LM35 og vise den på den serielle skjermen på Arduino. Her er LM35 -utgang gitt til analog pin A1 på Arduino UNO. Denne analoge spenningen konverteres til sin digitale form og behandles for å få temperaturavlesningen.

Trinn 3: Kode

Kode
Kode

Vennligst kopier følgende kode og last den opp til arduino -kortet: const int lm35_pin = A1; / * LM35 O/P pin */void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; flyt temp_val; temp_adc_val = analogRead (lm35_pin); / * Les temperatur */ temp_val = (temp_adc_val * 4,88); / * Konverter adc -verdi til ekvivalent spenning */temp_val = (temp_val/10); / * LM35 gir utgang på 10mv/° C */Serial.print ("Temperatur ="); Serial.print (temp_val); Serial.print ("Grad Celsius / n"); forsinkelse (1000);} Video

Trinn 4: Test av temperatursensoren

Test av temperatursensoren
Test av temperatursensoren

Etter å ha koblet alt sammen og lastet opp koden til arduino -kortet, åpnet jeg den serielle skjermen på PCen min, og som du kan se på bildet, kan vi få ut temperaturutgangene på vår serielle skjerm.

Anbefalt: