Anturit Arduino Unolla: LM35DZ
LM35DZ-lämpötila-anturi on tehty celsiusasteiden (tai kelvinien) lineaarista mittaamista varten.
Anturi on suunniteltu lämpötiloille 0–100 °C.
Lähtöjännite on 250 mV 25 °C:n lämpötilassa ja anturin herkkyys on 10 mV/°C.
Näillä tiedoilla ja LM35:n teknisillä tiedoilla voit määrittää anturin siirtofunktion. Voit tehdä sen tietokoneella tai laskimella.
Yleinen yhtälö anturin lähtöjännitteelle lämpötilan funktiona on
Anturin lähtö [V] = herkkyys [V/°C] * lämpötila [°C] + lähtö 0 °C:ssa (poikkeama)
Tämä on edellä mainitulla herkkyydellä ja lämpötilassa tcelsiusasteina on:
Sensoroutput[V] = 0.01 (V/°C)*(t-25°C)+0.250V = 0.010(V/°C)*t
Tee näin:
Kytke ensin LM35 kiinni Arduino Unoon seuraavalla tavalla (sensorin litteä puoli on sinua päin, voit katsoa kuvista mallia):
Vasen jalka 5V pinniin
Keskimmäinen jalka A1 pinniin
Oikea jalka GND pinniin
Kytke seuraavaksi Arduino Unon johto kiinni tietokoneeseen
Lataa sitten anturin Arduinokoodi tästä ja lähetä koodi Arduinolle.
Avaa sarjamonitori anturin tietojen seuraamiseksi. Jos tulosta ei tule, niin varmista sarjamonitorin baud-nopeuden olevan 9600.
Kokeile muuttaa anturin antamaa lämpötilaa esimerkiksi ottamalla kiinni anturista.
Lisätehtäviä:
Voit muuttaa koodia ja testata, mitä tapahtuu eri asioita poistettaessa.
Tunnista koodin toiminnot. Mitkä ovat koodin funktioita, arvoja ja muuttujia?
Voit myös lukea analogRead funktiolla anturin antaman arvon bitteinä ja kalibroida lämpötilan arvon.
Tehtävän ja koodin lähteen, sekä lisätietoa tehtävästä löydät täältä.