मैं रास्पबेरी पाई के साथ हाल ही में बहुत खेल रहा हूं। लेकिन मुझे दिक्कत है।
जब मैंने यह जांचने के लिए एक इनपुट पिन स्थापित किया कि क्या बिजली को भेजा जाता है या नहीं, यह मुझे अस्थिर उत्तर देता है।
मैंने अपनी समस्या को स्पष्ट करने के लिए कुछ अवलोकन किए हैं:
जब मैं सर्किट को जोड़ता हूं, और इनपुट पिन में बिजली प्रवाहित होती है, तो यह मुझे जो मूल्य देता है वह लगातार TRUE या 1 है।
जब मैं एक एलईडी को हटाकर सर्किट को तोड़ता हूं जो इसका एक हिस्सा है (जब इनपुट मूल्य 0 होना चाहिए) यह मुझे यादृच्छिक मान देता है, 0 और 1 के बीच स्थानांतरण।
जब मैं अपने पाई से सभी केबलों को हटाता हूं तो यह मुझे 0 का सुसंगत मूल्य देता है
अगर मेरे पास हटाए गए सभी GPIO केबल हैं, तो यह मुझे 0 का मान देता है, लेकिन अगर मैं इनपुट पिन को बिजली के अग्रणी धातु के टुकड़े से छूता हूं, (दूसरे छोर पर कुछ भी नहीं करने के लिए) यह फिर से यादृच्छिक मूल्यों के साथ शुरू होता है। यह मुझे यादृच्छिक मान नहीं देता है जब तक कि मेरे पास आउटपुट पिन से जुड़ा कुछ न हो। इसे कहीं भी ले जाने की ज़रूरत नहीं है, इसे सिर्फ आउटपुट पिन को छूना है। और धातु के कुछ अन्य टुकड़े को इनपुट पिन को छूना होगा। उन दोनों के बीच कोई संबंध नहीं।
मुझे आश्चर्य है कि यह मुझे यादृच्छिक मान देना शुरू कर देता है क्योंकि इनपुट GPIO पिन किसी भी धातु को छूता है।
और इससे भी ज्यादा तीखी बात यह है कि जब मैं वास्तव में इसे बिजली भेजता हूं तो यह मुझे लगातार 1s या TRUE क्यों देता है?