Arduino डिजिटल रीड सीरियल ट्यूटोरियल आपको एक साधारण बटन की वायरिंग के माध्यम से गाइड करता है। मेरे प्रश्न अवरोधक के चारों ओर केंद्रित हैं।
अवरोधक क्यों आवश्यक है?
मुझे लगता है कि मैं इसे समझता हूं, लेकिन अगर मैं गलत हूं तो मुझे सुधारो। यह सुनिश्चित करने के लिए कि इनपुट पिन एक कम संकेत पढ़ता है, और फ्लोट नहीं करता है, हमें पिन को जमीन से कनेक्ट करना चाहिए जब बटन को धक्का नहीं दिया जाता है। जब बटन को धक्का दिया जाता है, तो हमारे पास पिन और ग्राउंड दोनों पर बहने वाला 5V सिग्नल होगा। किरचॉफ के वोल्टेज कानून में कहा गया है कि बंद लूप में कुल वोल्टेज शून्य के बराबर होना चाहिए, इसलिए हमें इस 5 वी से निपटना होगा जो सीधे जमीन पर बह रहा है। यही कारण है कि हम बटन और जमीन के बीच एक अवरोधक डालते हैं।
प्रतिरोधक मूल्य कैसे चुना गया?
यह वह है जिस पर मैं अस्पष्ट हूं। ओम का नियम कहता है कि ...
resistance = voltage / current
यह एक 5V आपूर्ति है और Arduino Uno कल्पना कहती है कि पिन डीसी करंट का 40 mA प्रदान करता है। इसलिए..
resistance = 5V / 0.04A = 125 Ohms
में डिजिटल पढ़ें सीरियल ट्यूटोरियल, इसलिए हम एक 10K ओम बाधा है? इस तरह से overkill है, है ना? जो एक और सवाल की ओर ले जाता है: क्या आप कभी भी बहुत अधिक प्रतिरोध डाल सकते हैं, यदि आपका एकमात्र लक्ष्य वोल्टेज को तिरस्कृत करना है?
कोई भी प्रतिक्रिया देने के लिए अग्रिम धन्यवाद!