ये सेंसर आम तौर पर सस्ता है।
और वास्तव में आसान उपयोग करने के लिए!
एनालॉग सेंसर - एक सेंसर जो एक वोल्टेज मूल्य है, जो बराबर मापा मूल्य है आउटपुट।
उदाहरण के लिए, 2 मतलब हो सकता है एनालॉग तापमान सेंसर से 25 डिग्री सेल्सियस।
तापमान, प्रकाश, ध्वनि, बारिश, नमी, आदि: आप कई अलग अलग अनुरूप सेंसर पा सकते हैं
Arduino अनुरूप आदानों जो इन मूल्यों को पढ़ने के लिए इस्तेमाल किया जा सकता है।
उपयोग analogRead (पिन) विधि एक एनालॉग इनपुट से संकेत पढ़ने के लिए।
कदम 1: कनेक्ट सेंसर
कुछ सेंसर एक पिन जो सीधे एक एनालॉग इनपुट Arduino के लिए जोड़ा जा सकता है के साथ मॉड्यूल के रूप में आपूर्ति की जाती है।
दूसरों प्रतिरोधक सेंसर आप अपने मूल्य को पढ़ने के लिए एक बाधा के साथ विलय करने की जरूरत है।
कदम 2: डाउनलोड परीक्षण कोड
अपने सेंसर परीक्षण करने के लिए Arduino प्रोग्रामिंग वातावरण में परीक्षण कोड डाउनलोड करें:
पूर्णांक analogPin = 0; // एन एनालॉग आउटपुट है कि आपके सेंसर से जुड़ा है
पूर्णांक वैल = 0; // चर पढ़ा मान संग्रहीत करने के लिए
शून्य सेटअप () {
Serial.begin (9600); // सेटअप धारावाहिक कनेक्शन
}
शून्य पाश () {
वैल = analogRead (analogPin); // एनालॉग आउटपुट से डेटा पढ़ने
Serial.println (वैल); एक धारावाहिक लिंक पर // डाटा ट्रांसमिशन
}
चरण 3: मूल्य पढ़ें
«उपकरण» मेनू में «सीरियल मॉनिटर» का प्रयोग करें, सेंसर रीडिंग को देखने के लिए।
एनालॉग मान 0 से 1023 की रेंज में हैं:
- 0 एनालॉग आउटपुट पर 0 वोल्ट है;
- 1023 एक 5 वोल्ट एनालॉग आउटपुट है,
चरण 4: प्राप्त डेटा कन्वर्ट
एक निश्चित प्रारूप में सबूत की जरूरत है, उदाहरण के लिए, तापमान के लिए डिग्री सेल्सियस के लिए, अपने सेंसर के लिए तालिका डेटा मिलान जांच करें और मेरा कोड में आवश्यक गणना प्रदर्शन करते हैं।