Sadržaj:

Očitavanje temperature pomoću LM35 temperaturnog senzora s Arduino Uno: 4 koraka
Očitavanje temperature pomoću LM35 temperaturnog senzora s Arduino Uno: 4 koraka

Video: Očitavanje temperature pomoću LM35 temperaturnog senzora s Arduino Uno: 4 koraka

Video: Očitavanje temperature pomoću LM35 temperaturnog senzora s Arduino Uno: 4 koraka
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Jun
Anonim
Očitavanje temperature pomoću senzora temperature LM35 s Arduino Uno
Očitavanje temperature pomoću senzora temperature LM35 s Arduino Uno

Zdravo momci, u ovom uputstvu naučit ćemo kako koristiti LM35 s Arduinom. Lm35 je temperaturni senzor koji može očitati vrijednosti temperature od -55 ° C do 150 ° C. To je uređaj sa 3 terminala koji daje analogni napon proporcionalan temperaturi. Što je temperatura viša, to je veći izlazni napon. Izlazni analogni napon se može pretvoriti u digitalni oblik pomoću ADC -a tako da ga mikrokontroler (u našem slučaju Arduino) može obraditi.

Korak 1: Stvari koje trebate

Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate

Za ove instrukcije trebat će vam sljedeće stvari: 1x Arduino uno (ili bilo koji drugi ekvivalent) 1x LM35 TEMPERATURNI SENZORJumper žiceBreadboard

Korak 2: Veze

Connections
Connections

Veze su vrlo jednostavne. Sve povežite prema prikazanoj slici i bit ćete dobro. Mi ćemo mjeriti temperaturu okoline pomoću LM35 i prikazivati je na serijskom monitoru Arduina. Ovdje se izlaz LM35 daje analognom pinu A1 od Arduino UNO. Ovaj analogni napon se pretvara u digitalni oblik i obrađuje kako bi se dobilo očitanje temperature.

Korak 3: Kodirajte

Kod
Kod

Molimo kopirajte sljedeći kôd i prenesite ga na svoju arduino ploču: 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); / * Temperatura čitanja */ temp_val = (temp_adc_val * 4.88); / * Pretvori adc vrijednost u ekvivalentni napon */temp_val = (temp_val/10); / * LM35 daje izlaz od 10mv/° C */Serial.print ("Temperatura ="); Serial.print (temp_val); Serial.print ("Stepen Celzijusa / n"); kašnjenje (1000);} Video zapis

Korak 4: Testiranje temperaturnog senzora

Testiranje temperaturnog senzora
Testiranje temperaturnog senzora

Nakon što sam sve spojio i postavio kôd na arduino ploču, otvorio sam serijski monitor u svom računaru i kao što vidite na slici da smo u mogućnosti izvući temperaturni izlaz na našem serijskom monitoru.

Preporučuje se: