Obsah:

Čtení teploty pomocí teplotního senzoru LM35 s Arduino Uno: 4 kroky
Čtení teploty pomocí teplotního senzoru LM35 s Arduino Uno: 4 kroky

Video: Čtení teploty pomocí teplotního senzoru LM35 s Arduino Uno: 4 kroky

Video: Čtení teploty pomocí teplotního senzoru LM35 s Arduino Uno: 4 kroky
Video: #11 LM35 a 4-20 mA průmyslový teplotní senzor k utěsnění Arduino PLC 2024, Listopad
Anonim
Čtení teploty pomocí teplotního senzoru LM35 s Arduino Uno
Čtení teploty pomocí teplotního senzoru LM35 s Arduino Uno

Ahoj lidi, v tomto návodu se naučíme používat LM35 s Arduino. Lm35 je teplotní senzor, který dokáže číst hodnoty teploty od -55 ° C do 150 ° C. Jedná se o 3-koncový přístroj, který poskytuje analogové napětí úměrné teplotě. Čím vyšší je teplota, tím vyšší je výstupní napětí. Výstupní analogové napětí lze převést do digitální podoby pomocí ADC, aby jej mohl zpracovat mikrokontrolér (v našem případě Arduino).

Krok 1: Věci, které potřebujete

Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete

K tomuto návodu budete potřebovat následující věci: 1x Arduino uno (nebo jakýkoli jiný ekvivalent) 1x LM35 TEPLOTNÍ SENZOR propojovací vodičeBreadboard

Krok 2: Připojení

Připojení
Připojení

Připojení je velmi snadné připojit vše Podle zobrazeného obrázku a budete v pořádku. Budeme měřit teplotu okolí pomocí LM35 a zobrazovat jej na sériovém monitoru Arduina. Zde je výstup LM35 dán analogovému kolíku A1 Arduino UNO. Toto analogové napětí je převedeno do své digitální podoby a zpracováno tak, aby bylo možné získat teplotu.

Krok 3: Kód

Kód
Kód

Zkopírujte prosím následující kód a nahrajte jej na arduino board: const int lm35_pin = A1; / * LM35 O/P pin */void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; float temp_val; temp_adc_val = analogRead (lm35_pin); / * Teplota čtení */ temp_val = (temp_adc_val * 4,88); / * Převést hodnotu adc na ekvivalentní napětí */temp_val = (temp_val/10); / * LM35 poskytuje výkon 10 mv/° C */Serial.print ("Teplota ="); Serial.print (temp_val); Serial.print ("Stupně Celsia / n"); zpoždění (1000);} Video

Krok 4: Testování teplotního senzoru

Testování teplotního senzoru
Testování teplotního senzoru

Po připojení všeho dohromady a nahrání kódu na desku arduino jsem otevřel sériový monitor v počítači a jak vidíte na obrázku, jsme schopni získat výstup teploty na našem sériovém monitoru.

Doporučuje: