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