Turinys:

Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“: 4 žingsniai
Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“: 4 žingsniai

Video: Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“: 4 žingsniai

Video: Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“: 4 žingsniai
Video: Arduino pamoka Nr. 7: Išmatuokime temperatūrą – Jutiklis TMP35 2024, Rugsėjis
Anonim
Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“
Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“

Sveiki, vaikinai, šioje instrukcijoje mes išmoksime naudoti LM35 su „Arduino“. Lm35 yra temperatūros jutiklis, galintis nuskaityti temperatūros reikšmes nuo -55 ° C iki 150 ° C. Tai 3 gnybtų įrenginys, kuris tiekia analoginę įtampą, proporcingą temperatūrai. Kuo aukštesnė temperatūra, tuo didesnė išėjimo įtampa. Išvesties analoginę įtampą galima konvertuoti į skaitmeninę formą naudojant ADC, kad mikrovaldiklis (mūsų atveju „Arduino“) galėtų jį apdoroti.

1 žingsnis: reikalingi dalykai

Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia

Šiai instrukcijai jums reikės šių dalykų: 1x „Arduino uno“(arba bet kuris kitas lygiavertis)

2 žingsnis: jungtys

Sujungimai
Sujungimai

Jungtis yra labai paprasta prijungti viską pagal pateiktą paveikslėlį ir jums viskas bus gerai. Mes išmatuosime aplinkos temperatūrą naudodami LM35 ir parodysime ją „Arduino“nuosekliajame monitoriuje. Čia LM35 išvestis pateikiama analoginiam A1 kaiščiui Arduino UNO. Ši analoginė įtampa paverčiama skaitmenine forma ir apdorojama, norint gauti temperatūros rodmenis.

3 žingsnis: kodas

Kodas
Kodas

Nukopijuokite šį kodą ir įkelkite jį į savo arduino lentą: const int lm35_pin = A1; / * LM35 O/P kaištis */void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; plūdė temp_val; temp_adc_val = analogRead (lm35_pin); / * Skaitykite temperatūrą */ temp_val = (temp_adc_val * 4.88); / * Konvertuokite adc vertę į lygiavertę įtampą */temp_val = (temp_val/10); / * LM35 duoda 10mv/° C */Serial.print ("Temperature ="); Serial.print (temp_val); Serial.print („Celsijaus laipsnis / n“); uždelsimas (1000);} Vaizdo įrašas

4 žingsnis: temperatūros jutiklio bandymas

Temperatūros jutiklio bandymas
Temperatūros jutiklio bandymas

Sujungęs viską ir įkėlęs kodą į „arduino“plokštę, savo kompiuteryje atidariau serijinį monitorių ir, kaip matote paveikslėlyje, galime išjungti serijinio monitoriaus išvesties temperatūrą.

Rekomenduojamas: