INHOUDSOPGAWE:

Leestemperatuur met behulp van LM35 -temperatuursensor met Arduino Uno: 4 stappe
Leestemperatuur met behulp van LM35 -temperatuursensor met Arduino Uno: 4 stappe

Video: Leestemperatuur met behulp van LM35 -temperatuursensor met Arduino Uno: 4 stappe

Video: Leestemperatuur met behulp van LM35 -temperatuursensor met Arduino Uno: 4 stappe
Video: Lesson 41: Using 2 MAX6675 with 2 LCD display| Arduino Step By Step Course 2024, Desember
Anonim
Leestemperatuur met behulp van LM35 -temperatuursensor met Arduino Uno
Leestemperatuur met behulp van LM35 -temperatuursensor met Arduino Uno

Hallo ouens in hierdie instruksies, ons sal leer hoe om LM35 met Arduino te gebruik. Lm35 is 'n temperatuursensor wat temperatuurwaardes van -55 ° C tot 150 ° C kan aflees. Dit is 'n 3-terminale toestel wat analoog spanning bied wat eweredig is aan die temperatuur. Hoe hoër die temperatuur, hoe hoër is die uitgangsspanning. Die analoog uitgangsspanning kan met behulp van ADC in digitale vorm omgeskakel word, sodat 'n mikrobeheerder (in ons geval Arduino) dit kan verwerk.

Stap 1: Dinge wat u nodig het

Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het

Vir hierdie instruksies benodig u die volgende dinge: 1x Arduino uno (of enige ander ekwivalent) 1x LM35 TEMPERATUURSENSOR Springdrade Broodbord

Stap 2: Verbindings

Verbindings
Verbindings

Die verbindings is baie maklik om alles aan te sluit, volgens die prentjie, sal dit goed gaan. Ons meet die omgewingstemperatuur met behulp van LM35 en vertoon dit op die seriële monitor van Arduino. Hier word die LM35 -uitvoer gegee aan die analoog pen A1 van Arduino UNO. Hierdie analoog spanning word omgeskakel na sy digitale vorm en verwerk om die temperatuurmeting te kry.

Stap 3: Kodeer

Kode
Kode

Kopieer die volgende kode en laai dit op na u arduino -bord: const int lm35_pin = A1; / * LM35 O/P pin */void setup () {Serial.begin (9600);} void lus () {int temp_adc_val; vlot temp_val; temp_adc_val = analogRead (lm35_pin); / * Lees temperatuur */ temp_val = (temp_adc_val * 4.88); / * Skakel adc -waarde om in ekwivalente spanning */temp_val = (temp_val/10); / * LM35 gee 'n uitset van 10mv/° C */Serial.print ("Temperatuur ="); Serial.print (temp_val); Serial.print ("Graad Celsius / n"); vertraging (1000);} Video

Stap 4: Toets die temperatuursensor

Toets die temperatuursensor
Toets die temperatuursensor

Nadat ek alles aanmekaar gekoppel het en die kode na die arduino -bord gelaai het, het ek die seriële monitor op my rekenaar oopgemaak, en soos u op die foto kan sien, kan ons die temperatuuropbrengs op ons seriële monitor haal.

Aanbeveel: