Sisällysluettelo:

Lämpötilan lukeminen LM35 -lämpötila -anturin avulla Arduino Unolla: 4 vaihetta
Lämpötilan lukeminen LM35 -lämpötila -anturin avulla Arduino Unolla: 4 vaihetta

Video: Lämpötilan lukeminen LM35 -lämpötila -anturin avulla Arduino Unolla: 4 vaihetta

Video: Lämpötilan lukeminen LM35 -lämpötila -anturin avulla Arduino Unolla: 4 vaihetta
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Kesäkuu
Anonim
Lämpötilan lukeminen LM35 -lämpötila -anturin avulla Arduino Unon kanssa
Lämpötilan lukeminen LM35 -lämpötila -anturin avulla Arduino Unon kanssa

Hei kaverit tässä ohjeessa opimme käyttämään LM35: tä Arduinon kanssa. Lm35 on lämpötila -anturi, joka voi lukea lämpötila -arvot -55 ° C -150 ° C. Se on 3-napainen laite, joka tarjoaa analogisen jännitteen suhteessa lämpötilaan. Mitä korkeampi lämpötila, sitä korkeampi on lähtöjännite Analoginen lähtöjännite voidaan muuntaa digitaaliseen muotoon ADC: n avulla, jotta mikrokontrolleri (tässä tapauksessa Arduino) voi käsitellä sitä.

Vaihe 1: Tarvitsemasi asiat

Tarvitsemasi asiat
Tarvitsemasi asiat
Tarvitsemasi asiat
Tarvitsemasi asiat
Tarvitsemasi asiat
Tarvitsemasi asiat

Tätä ohjetta varten tarvitset seuraavat asiat: 1x Arduino uno (tai mikä tahansa muu vastaava) 1x LM35 LÄMPÖTILA -ANTURI Hyppyjohdot Leipälauta

Vaihe 2: Liitännät

Liitännät
Liitännät

Liitännät ovat erittäin helppoja liittää kaikki alla olevan kuvan mukaisesti ja voit hyvin. Mittaamme ympäristön lämpötilan LM35: n avulla ja näytämme sen Arduinon sarjamittarissa. Arduino UNO. Tämä analoginen jännite muunnetaan digitaaliseen muotoonsa ja käsitellään lämpötilan lukemiseksi.

Vaihe 3: Koodi

Koodi
Koodi

Kopioi seuraava koodi ja lataa se arduino -kortillesi: const int lm35_pin = A1; / * LM35 O/P -nasta */void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; float temp_val; temp_adc_val = analoginenLue (lm35_pin); / * Lue lämpötila */ temp_val = (temp_adc_val * 4.88); / * Muunna adc -arvo vastaavaksi jännitteeksi */temp_val = (temp_val/10); / * LM35 antaa 10mv/° C */Serial.print ("Lämpötila ="); Serial.print (temp_val); Serial.print ("Celsius -aste / n"); viive (1000);} Video

Vaihe 4: Lämpötila -anturin testaus

Lämpötila -anturin testaus
Lämpötila -anturin testaus

Kun olen liittänyt kaiken yhteen ja lähettänyt koodin arduino -kortille, avasin sarjamonitorin tietokoneessani ja kuten kuvassa näkyy, pystymme saamaan sarjavalvontamme lämpötilan.

Suositeltava: