Arduino: डेब्यू बटन - यह कैसे काम करता है
अपने Arduino पर एक बटन को ठीक से डिबेट करने के लिए आपको केवल कोड की कुछ पंक्तियों की आवश्यकता होती है। इस व्यावहारिक टिप में, हम आपको बताएंगे कि वास्तव में ये क्या हैं।
Arduino पर डेब्यू बटन
यदि आप एक बटन को Arduino से कनेक्ट करते हैं और इसे दबाते हैं, तो Arduino बटन प्रेस को कई प्रेस के रूप में पंजीकृत कर सकता है। इस घटना को "उछल" कहा जाता है। हालांकि, एक बटन "पराजय" बहुत सरल है।
- ऐसा करने के लिए, पहले "if (digitalRead (4)) {" यह जांचने के लिए लिखें कि क्या पिन 4 पर बटन "हाई" पर स्विच किया गया है, अर्थात दबाया गया है।
- फिर अरुडिनो को 5 मिलीसेकंड प्रतीक्षा करें: "देरी (5);"।
- उसके बाद अगर फिर से स्टेटमेंट डालना है। फिर आप वास्तविक कमांड डाल सकते हैं। अब केवल बटन को सही तरीके से दबाने पर कमांड निष्पादित होती हैं।
Arduino: पुश बटन डिबॉन्डिंग के लिए कोड उदाहरण
- शून्य सेटअप () {
- pinMode (4, INPUT_PULLUP);
- }
- शून्य लूप () {
- अगर (digitalRead (4)) {
- देरी (5);
- अगर (digitalRead (4)) {
- // ...
- }
- }
- }
अगले व्यावहारिक टिप में, हम बताएंगे कि Arduino के साथ एक एसएमएस कैसे भेजा जाए।