अधिकांश उदाहरणों में मैंने GPIO इनपुट के लिए वायरिंग बटन देखे हैं, बटन को वायर्ड किया गया है ताकि बंद होने पर, पिन और ग्राउंड के बीच एक सर्किट पूरा हो जाए, जिससे पिन पर कम इनपुट उत्पन्न हो। इनपुट वैल्यू को हाई पर डिफॉल्ट करने के लिए पुल-अप रेसिस्टर का उपयोग किया जाता है। फिर पाई पर कोड एक बटन पुश के रूप में कम का पता लगा सकता है।
मैं बटन को + 3.3 v से कनेक्ट कर रहा हूं इसलिए सिग्नल अधिक है क्योंकि यह अधिक समझ में आता है और कोड को अधिक तार्किक रखता है लेकिन एक कारण होना चाहिए कि ज्यादातर लोग जमीन से जुड़ने का पक्ष लेते हैं। क्या फायदे हैं?