Mundarija:

Arduino Uno yordamida LM35 harorat sensori yordamida haroratni o'qish: 4 qadam
Arduino Uno yordamida LM35 harorat sensori yordamida haroratni o'qish: 4 qadam

Video: Arduino Uno yordamida LM35 harorat sensori yordamida haroratni o'qish: 4 qadam

Video: Arduino Uno yordamida LM35 harorat sensori yordamida haroratni o'qish: 4 qadam
Video: Lesson 43: Using LM35 Temperatures Sensor with LCD | Arduino Step By Step Course 2024, Iyun
Anonim
Arduino Uno yordamida LM35 harorat sensori yordamida haroratni o'qish
Arduino Uno yordamida LM35 harorat sensori yordamida haroratni o'qish

Salom bolalar, bu ko'rsatmalarni o'qib, biz LM35 -ni Arduino bilan qanday ishlatishni bilib olamiz. Lm35 --55 ° C dan 150 ° C gacha bo'lgan harorat qiymatlarini o'qiy oladigan harorat sensori. Bu haroratga mutanosib analog kuchlanishni ta'minlaydigan 3-terminalli qurilma. Harorat qancha yuqori bo'lsa, chiqish voltaji ham shuncha yuqori bo'ladi. Chiqish analog kuchlanishi ADC yordamida raqamli shaklga o'tkazilishi mumkin, shunda mikrokontroller (bizning holatda Arduino) uni qayta ishlay oladi.

1 -qadam: Sizga kerak bo'lgan narsalar

Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar

Bu ko'rsatmalarni o'qish uchun sizga quyidagi narsalar kerak bo'ladi: 1x Arduino uno (yoki boshqa ekvivalent) 1x LM35 TEMPERATURE SENSORJumper simlari

2 -qadam: ulanishlar

Ulanishlar
Ulanishlar

LM35 yordamida biz atrof -muhit haroratini o'lchaymiz va Arduino -ning ketma -ket monitorida ko'rsatamiz, bu erda LM35 chiqishi A1 analog piniga beriladi. Arduino UNO. Bu analog kuchlanish raqamli shaklga o'tkaziladi va harorat ko'rsatkichini olish uchun qayta ishlanadi.

3 -qadam: kod

Kod
Kod

Iltimos, quyidagi kodni nusxa ko'chiring va uni arduino kartangizga yuklang: 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); / * O'qish harorati */ temp_val = (temp_adc_val * 4.88); / * Adc qiymatini ekvivalent voltajga aylantirish */temp_val = (temp_val/10); / * LM35 10mv/° C */Serial.print ("Harorat =") chiqishini beradi; Serial.print (temp_val); Serial.print ("Selsiy bo'yicha / n" darajasi); kechikish (1000);} Video

4 -qadam: harorat sensori sinovi

Harorat sensori sinovi
Harorat sensori sinovi

Hamma narsani bir -biriga ulab, kodni arduino platasiga yuklaganimdan so'ng, men shaxsiy kompyuterimda ketma -ket monitorni ochdim va rasmda ko'rib turganingizdek, biz ketma -ket monitorda harorat chiqishini bilib olamiz.

Tavsiya: