Mündəricat:

Arduino Uno ilə LM35 Temperatur Sensorundan İstifadə İstiliyinin Oxunması: 4 Addım
Arduino Uno ilə LM35 Temperatur Sensorundan İstifadə İstiliyinin Oxunması: 4 Addım

Video: Arduino Uno ilə LM35 Temperatur Sensorundan İstifadə İstiliyinin Oxunması: 4 Addım

Video: Arduino Uno ilə LM35 Temperatur Sensorundan İstifadə İstiliyinin Oxunması: 4 Addım
Video: Lesson 43: Using LM35 Temperatures Sensor with LCD | Arduino Step By Step Course 2024, Noyabr
Anonim
Arduino Uno ilə LM35 Temperatur Sensorundan İstifadə İstiliyi
Arduino Uno ilə LM35 Temperatur Sensorundan İstifadə İstiliyi

Salam uşaqlar bu təlimatlarda LM35 -in Arduino ilə necə istifadə olunacağını öyrənəcəyik. Lm35, -55 ° C ilə 150 ° C arasındakı temperatur dəyərlərini oxuya bilən bir temperatur sensoru. İstiliklə mütənasib olaraq analog gərginlik verən 3 terminallı bir cihazdır. İstilik nə qədər yüksəkdirsə, çıxış gərginliyi o qədər yüksəkdir. Çıxış analog gərginliyi ADC istifadə edərək rəqəmsal formaya çevrilə bilər ki, bir mikrokontrolör (bizim vəziyyətimizdə Arduino) onu emal edə bilsin.

Addım 1: Lazım olan şeylər

Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər

Bu təlimatlar üçün aşağıdakılara ehtiyacınız olacaq: 1x Arduino uno (və ya hər hansı digər ekvivalent) 1x LM35 TEMPERATURE SENSOR

Addım 2: Bağlantılar

Əlaqələr
Əlaqələr

LM35 istifadə edərək ətraf mühitin temperaturunu ölçəcəyik və Arduino -nun serial monitorunda göstərəcəyik. Burada LM35 çıxışı analog pin A1 -ə verilir. Arduino UNO. Bu analog gərginlik rəqəmsal formaya çevrilir və temperaturun oxunması üçün işlənir.

Addım 3: Kod

Kod
Kod

Zəhmət olmasa aşağıdakı kodu kopyalayın və arduino lövhənizə yükləyin: 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); / * Oxuma İstiliyi */ temp_val = (temp_adc_val * 4.88); / * Adc dəyərini ekvivalent gərginliyə çevirin */temp_val = (temp_val/10); / * LM35 10mv/° C */Serial.print ("Temperatur =") çıxışı verir; Serial. çap (temp_val); Serial.print ("Selsi dərəcəsi / n"); gecikmə (1000);} Video

Addım 4: Temperatur Sensorunun Test Edilməsi

Temperatur Sensorunun Test Edilməsi
Temperatur Sensorunun Test Edilməsi

Hər şeyi bir -birinə bağladıqdan və kodu arduino lövhəsinə yüklədikdən sonra serial monitorumu kompüterimdə açdım və şəkildə gördüyünüz kimi serial monitorumuzda temperatur çıxışını çıxara bilirik.

Tövsiyə: