विषयसूची:

ARDUINO UNO R3 के साथ थर्मामीटर: 5 कदम
ARDUINO UNO R3 के साथ थर्मामीटर: 5 कदम

वीडियो: ARDUINO UNO R3 के साथ थर्मामीटर: 5 कदम

वीडियो: ARDUINO UNO R3 के साथ थर्मामीटर: 5 कदम
वीडियो: Arduino UNO R3 CH340G ATmega328 модули | VORON.UA 2024, नवंबर
Anonim
ARDUINO UNO R3. के साथ थर्मिस्टर
ARDUINO UNO R3. के साथ थर्मिस्टर

एक थर्मिस्टर एक प्रकार का प्रतिरोधक होता है जिसका प्रतिरोध तापमान के साथ काफी भिन्न होता है।

चरण 1: अवयव

अवयव
अवयव

- Arduino Uno बोर्ड * 1

- यूएसबी केबल * 1

- थर्मिस्टर * १

-रेसिस्टर (10k) * 1

- ब्रेडबोर्ड * १

- जम्पर तार

चरण 2: सिद्धांत

सिद्धांत
सिद्धांत

थर्मिस्टर का प्रतिरोध परिवेश के तापमान के साथ काफी भिन्न होता है। यह वास्तविक समय में आसपास के तापमान परिवर्तन का पता लगा सकता है। तापमान डेटा को SunFounder के एनालॉग I/O पोर्ट पर भेजें। आगे हमें केवल साधारण प्रोग्रामिंग द्वारा सेंसर आउटपुट को सेल्सियस तापमान में बदलने और इसे सीरियल पोर्ट पर प्रदर्शित करने की आवश्यकता है

चरण 3: योजनाबद्ध आरेख

योजनाबद्ध आरेख
योजनाबद्ध आरेख

चरण 4: प्रक्रियाएं

चरण 1:

सर्किट का निर्माण करें।

चरण 2:

github.com/primerobotics/Arduino से कोड डाउनलोड करें

चरण 3:

स्केच को Arduino Uno बोर्ड पर अपलोड करें

कोड को कंट्रोल बोर्ड पर अपलोड करने के लिए अपलोड आइकन पर क्लिक करें।

यदि विंडो के नीचे "अपलोड हो गया" दिखाई देता है, तो इसका मतलब है कि स्केच सफलतापूर्वक अपलोड किया गया है।

अब, आप सीरियल मॉनीटर पर प्रदर्शित वर्तमान तापमान देख सकते हैं।

चरण 5: कोड

कोड
कोड

/********************** * नाम: थर्मिस्टर * फ़ंक्शन: आप वर्तमान तापमान प्रदर्शित देख सकते हैं सीरियल मॉनिटर पर। ***********////ईमेल: [email protected] // वेबसाइट: www.primerobotics.in #define AnalogPin A0 // the थर्मिस्टर #define बीटा 3950 // थर्मिस्टर का बीटा #define प्रतिरोध 10 // पुल-डाउन रेसिस्टर शून्य सेटअप का मूल्य () { Serial.begin (९६००); } शून्य लूप () {// थर्मिस्टर मान लंबे समय तक पढ़ें a = एनालॉग रीड (एनालॉगपिन); // तापमान फ्लोट टेम्पसी = बीटा / (लॉग ((1025.0 * 10 / ए - 10) / 10) + बीटा / 298.0) का गणना सूत्र - 273.0; // फ्लोट tempF = 1.8 * tempC + 32.0; // सेंटीग्रेड को फ़ारेनहाइट सीरियल में बदलें। "सी");//इकाई को प्रिंट करें Serial.println (); // सीरियल.प्रिंट ("टेम्पफ:"); // सीरियल.प्रिंट (tempF); // सीरियल.प्रिंट ("एफ"); देरी (200); // 200 मिलीसेकंड के लिए प्रतीक्षा करें}

सिफारिश की: