Tartalomjegyzék:

Arduino hőmérséklet -érzékelő az LM35 használatával: 3 lépés
Arduino hőmérséklet -érzékelő az LM35 használatával: 3 lépés

Videó: Arduino hőmérséklet -érzékelő az LM35 használatával: 3 lépés

Videó: Arduino hőmérséklet -érzékelő az LM35 használatával: 3 lépés
Videó: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, Június
Anonim
Arduino hőmérséklet -érzékelő az LM35 használatával
Arduino hőmérséklet -érzékelő az LM35 használatával

Bevezetés

Az LM35 sorozat precíziós integrált áramkörű hőmérsékleti eszközök, amelyek kimeneti feszültsége lineárisan arányos a Celsius-fok hőmérsékletével. Az LM35 a nemzeti félvezetők három terminálos lineáris hőmérséklet -érzékelője. A hőmérséklet -55 Celsius fok és +150 Celsius fok között mérhető. Az LM35 kimeneti feszültsége 10 mV / Celsius fokos hőmérséklet -emelkedést növel. Az LM35 5V -os tápegységről működtethető, és a készenléti áram kisebb, mint 60uA. Az LM35 csapja az alábbi ábrán látható.

Jellemzők

• Közvetlenül kalibrálva Celsius (Celsius)

• Lineáris + 10 mV/° C skálafaktor

• 0,5 ° C Biztosított pontosság (25 ° C -on)

• Teljes −55 ° C és 150 ° C közötti tartományban

• Alkalmas távoli alkalmazásokhoz

• Alacsony költségű ostya szintű vágás miatt

• 4 V és 30 V között működik

• Kevesebb mint 60 μA áramleeresztés

• Alacsony önmelegedés, 0,08 ° C csendes levegőben

• Csak nemlinearitás ± ¼ ° C Jellemző

• Alacsony impedanciájú kimenet, 0,1 Ω 1 mA esetén, az LM35 terheléses kimenetei láthatók a képen.

Az adatlapot letöltheti az alábbi fájlból.

1. lépés: Szükséges hardver és kapcsolási rajz

Szükséges hardver és kapcsolási rajz
Szükséges hardver és kapcsolási rajz
  • Arduino Board (bármilyen) Vásárolja meg a Flipkart -tól
  • LM35 érzékelő Vásárolja meg a Flipkart -tól
  • BreadBoard

Csatlakoztassa az áramkört a képen látható módon, és töltse fel a következő kódot.

2. lépés: Az Arduino programozása

Töltse le a kódot itt

/*Kód Sujay tervezte az SA Lab -ban*/const int sensor = A5; // Az A5 analóg tű hozzárendelése a változó 'szenzor' float tempc -hez; // változó a hőmérséklet tárolásához Celsius fokban float tempf; // változó a hőmérséklet tárolásához Fahreinheit float vout; // ideiglenes változó az érzékelő olvasásának megtartásához void setup () {pinMode (érzékelő, INPUT); // Érzékelőcsap konfigurálása bemenetként Serial.begin (9600); } void loop () {vout = analogRead (szenzor); vout = (vout*500)/1023; tempc = vout; // Érték tárolása Celsius fokban tempf = (vout*1.8) +32; // Fahrenheit -sorozatba konvertálás.print ("in DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("Fahrenheit = ="); Serial.print ("\ t"); Serial.print (tempf); Sorozat.println (); késleltetés (500); // 1 másodperces késleltetés a könnyebb megtekintés érdekében}

3. lépés: Kimeneti eredmény

Kimeneti eredmény
Kimeneti eredmény

Tekintse meg az eredményt a Soros monitoron….

Először is szeretném megköszönni, hogy elolvasta ezt az útmutatót! Remélem segít. Ha bármilyen kérdése van, szívesen segítek…..

Írj megjegyzést. Visszajelzése értékes számomra.

Ajánlott: