Innehållsförteckning:

Avläsningstemperatur med LM35 temperatursensor med Arduino Uno: 4 steg
Avläsningstemperatur med LM35 temperatursensor med Arduino Uno: 4 steg

Video: Avläsningstemperatur med LM35 temperatursensor med Arduino Uno: 4 steg

Video: Avläsningstemperatur med LM35 temperatursensor med Arduino Uno: 4 steg
Video: #11 LM35 och 4-20mA industriell temperatursensor för att försegla Arduino PLC 2024, Juni
Anonim
Avläsningstemperatur med LM35 temperatursensor med Arduino Uno
Avläsningstemperatur med LM35 temperatursensor med Arduino Uno

Hej killar i dessa instruktioner kommer vi att lära oss hur man använder LM35 med Arduino. Lm35 är en temperatursensor som kan avläsa temperaturvärden från -55 ° C till 150 ° C. Det är en 3-terminal enhet som ger analog spänning proportionell mot temperaturen. Högre temperatur, högre är utspänningen. Den analoga utspänningen kan konverteras till digital form med hjälp av ADC så att en mikrokontroller (i vårt fall Arduino) kan bearbeta den.

Steg 1: Saker du behöver

Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver

För dessa instruktioner behöver du följande saker: 1x Arduino uno (eller någon annan motsvarighet) 1x LM35 TEMPERATURE SENSOR Jumper trådar Brödbräda

Steg 2: Anslutningar

Anslutningar
Anslutningar

Anslutningarna är mycket enkla att ansluta allt enligt bilden som visas och du kommer att bli bra. Vi kommer att mäta omgivningens temperatur med LM35 och visa den på den seriella bildskärmen på Arduino. Här ges LM35 -utgång till analog stift A1 på Arduino UNO. Denna analoga spänning omvandlas till sin digitala form och bearbetas för att få temperaturavläsningen.

Steg 3: Kod

Koda
Koda

Vänligen kopiera följande kod och ladda upp den till din arduino Board: 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); / * Avläsningstemperatur */ temp_val = (temp_adc_val * 4,88); / * Konvertera adc -värde till ekvivalent spänning */temp_val = (temp_val/10); / * LM35 ger en effekt på 10mv/° C */Serial.print ("Temperatur ="); Serial.print (temp_val); Serial.print ("Degree Celsius / n"); fördröjning (1000);} Video

Steg 4: Testa temperatursensorn

Testar temperatursensorn
Testar temperatursensorn

Efter att ha kopplat ihop allt och laddat upp koden till arduino -kortet öppnade jag den seriella bildskärmen i min dator och som du kan se på bilden kan vi få ut temperaturutgången på vår seriella bildskärm.

Rekommenderad: