नए Arduinos पर, एक से तीन राज्यों में से एक करने के लिए pinMode सेट कर सकते हैं: OUTPUT
, INPUT
, और INPUT_PULLUP
।
यह पृष्ठ कहता है:
Arduino पर Atmega चिप में आंतरिक पुल-अप रेसिस्टर्स (प्रतिरोधक जो आंतरिक रूप से बिजली से जुड़ते हैं) होते हैं जिन्हें आप एक्सेस कर सकते हैं। यदि आप बाहरी पुल-डाउन प्रतिरोधों के बजाय इनका उपयोग करना पसंद करते हैं, तो आप पिनपोड () में INPUT_PULLUP तर्क का उपयोग कर सकते हैं। यह प्रभावी रूप से व्यवहार को प्रभावित करता है, जहां उच्च का मतलब सेंसर बंद है, और कम का मतलब सेंसर चालू है।
मुझे यकीन है कि व्यवहार में inverting केवल एक ही चीज नहीं है जो यह करता है, हालांकि।
क्या करता INPUT_PULLUP
है? इससे अलग क्या है INPUT
, और यह कैसे तय किया जाता है कि किसका उपयोग करना है?