Čtení teploty pomocí Arduina a snímače LM35DZ

Průvodce ukazuje, jak zacházet s teplotním senzorem LM35DZ s modulem Arduino.

Příklad používá následující prvky:

Připojení senzoru k Arduinu:

Aby bylo možné provozovat senzor pomocí Arduina, musí být systém připojen následujícím způsobem:

Senzor Pin Arduino
GND GND
Signál A1
Vcc 5 V

Schéma zapojení senzoru s Arduino Uno.

Program pro Arduino

V příkladu byl použit následující kód:

 int senzor = A1; // analogový pin A1 připojený k signálu ze snímače
float VOLT;
TEMP float;

void setup () {
  Serial.begin (9600); // inicializace sériového monitoru
  Serial.println ("Test teplotního senzoru"); 
}

void loop () {
  int čtení = analogRead (senzor); // přečíst hodnotu ze snímače
  VOLT = (čtení * 5,0) / 1024,0; // převede čtenou hodnotu na napětí ve voltech (pro připojení na 5 V)
  TEMP = VOLT * 100; // převod z napětí na teplotu, rozlišení snímače je 10 mV na stupeň
  Serial.print ("Teplota (C):"); // zobrazí jej na monitoru
  Serial.println (TEMP);
  
  zpoždění (200); // prodleva mezi po sobě následujícími odečty
}

Účinky programu můžeme vidět níže:

Screenshot sériového monitoru.

zveme vás ke spolupráci!