Satura rādītājs:

Arduino temperatūras sensors, izmantojot LM35: 3 soļi
Arduino temperatūras sensors, izmantojot LM35: 3 soļi

Video: Arduino temperatūras sensors, izmantojot LM35: 3 soļi

Video: Arduino temperatūras sensors, izmantojot LM35: 3 soļi
Video: #11 LM35 и промышленный датчик температуры 4–20 мА для герметизации ПЛК Arduino 2024, Jūnijs
Anonim
Arduino temperatūras sensors, izmantojot LM35
Arduino temperatūras sensors, izmantojot LM35

Ievads

LM35 sērija ir precīzas integrālās shēmas temperatūras ierīces ar izejas spriegumu, kas ir lineāri proporcionāls Celsija temperatūrai. LM35 ir trīs terminālu lineāra temperatūras sensors no nacionālajiem pusvadītājiem. Tas var izmērīt temperatūru no -55 grādiem pēc Celsija līdz +150 grādiem pēc Celsija. LM35 izejas spriegums palielina 10 mV uz temperatūras paaugstināšanos pēc Celsija. LM35 var darbināt no 5 V barošanas avota, un gaidstāves strāva ir mazāka par 60uA. LM35 tapa ir parādīta attēlā zemāk.

Iespējas

• Tieši kalibrēts pēc Celsija (Celsija)

• Lineārais + 10 mV/° C mēroga faktors

• 0,5 ° C Nodrošināta precizitāte (pie 25 ° C)

• Paredzēts diapazonam no -55 ° C līdz 150 ° C

• Piemērots attālām lietojumprogrammām

• Zemas izmaksas vafeļu līmeņa apgriešanas dēļ

• Darbojas no 4 V līdz 30 V

• Mazāk par 60 μA strāvas novadīšanu

• Zema pašsildīšanās, 0,08 ° C nekustīgā gaisā

• Tikai nelinearitāte ± ¼ ° C Tipiski

• Zemas pretestības izeja, 0,1 Ω 1 mA slodzes tapām LM35 tiek parādīta attēlā.

Jūs varat lejupielādēt datu lapu no zemāk esošā faila.

1. darbība. Nepieciešamā aparatūra un shēmas shēma

Nepieciešamā aparatūra un shēmas shēma
Nepieciešamā aparatūra un shēmas shēma
  • Arduino dēlis (jebkurš) Pērciet to no Flipkart
  • LM35 sensors Pērciet to no Flipkart
  • BreadBoard

Pievienojiet ķēdi, kā parādīts attēlā, un augšupielādējiet šādu kodu.

2. solis: Arduino programmēšana

Lejupielādējiet kodu šeit

/*Kods Designed by Sujay in SA Lab*/const int sensor = A5; // Analogās tapas A5 piešķiršana mainīgajam 'sensora' pludiņa tempc; // mainīgs, lai uzglabātu temperatūru pēc Celsija grādiem pludiņa tempf; // mainīgais, lai saglabātu temperatūru Fahreinheit pludiņa voutā; // pagaidu mainīgais, lai noturētu sensora nolasīšanas void setup () {pinMode (sensors, INPUT); // Sensora tapas konfigurēšana kā ieeja Serial.begin (9600); } void loop () {vout = analogRead (sensors); vout = (vout*500)/1023; tempc = vout; // Vērtības saglabāšana Celsija grādos tempf = (vout*1.8) +32; // Pārvēršana par Fārenheita sēriju.print ("in DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("pēc Fārenheita ="); Serial.print ("\ t"); Serial.print (tempf); Sērijas.println (); kavēšanās (500); // 1 sekundes aizkave ērtākai skatīšanai}

3. darbība: izvades rezultāts

Izvades rezultāts
Izvades rezultāts

Skatiet rezultātu sērijas monitorā….

Pirmkārt, es vēlos pateikties, ka izlasījāt šo rokasgrāmatu! Es ceru, ka tas jums palīdz. Ja jums ir kādi jautājumi, es ar prieku jums palīdzēšu ….

Ierakstiet komentāru. Jūsu atsauksmes man ir vērtīgas.

Ieteicams: