LM35 तापमान सेंसर

LM35 तापमान संवेदक: 3 चरण

"Arduino विभिन्न प्रकार के सेंसर से इनपुट प्राप्त करके पर्यावरण को समझ सकता है और रोशनी, मोटर्स और अन्य एक्ट्यूएटर्स को नियंत्रित करके अपने परिवेश को प्रभावित कर सकता है। बोर्ड पर माइक्रोकंट्रोलर को Arduino प्रोग्रामिंग भाषा का उपयोग करके क्रमादेशित किया जाता है। Arduino का उपयोग करके मैं आपको दिखाऊंगा कि LM35 तापमान सेंसर से एनालॉग इनपुट कैसे प्राप्त करें और धारावाहिक विंडो में कच्चे डेटा, सेल्सियस और फ़ारेनहाइट के रूप में जानकारी प्रदर्शित करें।

पोस्ट के उद्देश्य से मैं मानूंगा कि आप पहले से ही जानते हैं कि कैसे Arduino सॉफ़्टवेयर डाउनलोड और इंस्टॉल करना है और उस पर एक स्केच लोड करना है।

आपूर्ति:

चरण 1: आपको क्या चाहिए

तुम क्या आवश्यकता होगी:

Arduino UNO, लियोनार्डो या समकक्ष

breadboard

जम्पर तार

USB कॉर्ड

LM35 तापमान सेंसर डेटा शीट

चरण 2: तारों:

इस चित्र में दर्शाए अनुसार ब्रेडबोर्ड को तार दें।

चरण 3: कोड

यहां कोड डाउनलोड किया जा सकता है।

या इसे कॉपी करके Arduino स्केच में पेस्ट करें।

/*
साधारण तापमान बुनियादी सेंटीग्रेड तापमान विन्यास में lm35 का उपयोग करता है * / फ्लोट टेम्प; int tempPin = 2; // एनालॉग इनपुट पिन इंट सैंपलटाइम = 1000; // 1 सेकंड का डेफॉल्ट

शून्य सेटअप () {Serial.begin (9600); }

शून्य लूप () {// हो जाता है और lm35 अस्थायी = एनालॉगराइड (tempPin) से कच्चे डेटा को प्रिंट करता है; Serial.print ("रॉ डेटा:"); सीरियल.प्रिंट (अस्थायी); सिरियल.प्रिंटल (""); // कच्चे डेटा को डिग्री सेल्सियस में परिवर्तित करता है और इसे प्रिंट करता है // 500mV / 1024 = .48828125 अस्थायी = अस्थायी * 0.48828125; सिरियल.प्रिंट ("CELSIUS:"); Serial.print (अस्थायी); सिरियल.प्रिंटल ("* सी"); // सेल्सियस को फारेनहाइट टेम्प = = 9/5 में परिवर्तित करता है; temp = temp + 32; सिरियल.प्रिंट ("फ़ारेनहाइट:"); Serial.print (अस्थायी); Serial.println ( "* एफ '); देरी (sampleTime); }

कोड को अपने बोर्ड में लोड करें और सीरियल मॉनिटर खोलें जिसे आपको फ़ारेनहाइट और सेल्सियस दोनों देखना चाहिए।