Č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:

  1. int senzor = A1; // analogový pin A1 připojený k signálu ze snímače
  2. float VOLT;
  3. TEMP float;
  4.  
  5. void setup () {
  6. Serial.begin (9600); // inicializace sériového monitoru
  7. Serial.println ("Test teplotního senzoru");
  8. }
  9.  
  10. void loop () {
  11. int čtení = analogRead (senzor); // přečíst hodnotu ze snímače
  12. VOLT = tení * 5,0) / 1024,0; // převede čtenou hodnotu na napětí ve voltech (pro připojení na 5 V)
  13. TEMP = VOLT * 100; // převod z napětí na teplotu, rozlišení snímače je 10 mV na stupeň
  14. Serial.print ("Teplota (C):"); // zobrazí jej na monitoru
  15. Serial.println (TEMP);
  16. zpoždění (200); // prodleva mezi po sobě následujícími odečty
  17. }

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

Screenshot sériového monitoru.

zveme vás ke spolupráci!