ट्रैक
/
Crystal
Crystal
/
अभ्यास
/
रेज़िस्टर रंग विशेषज्ञ
रेज़िस्टर रंग विशेषज्ञ

रेज़िस्टर रंग विशेषज्ञ

आसान

परिचय

अगर आप Raspberry Pi की मदद से कुछ बनाना चाहते हैं, तो आप शायद रेज़िस्टर इस्तेमाल करेंगे। पिछले Resistor Color Duo और Resistor Color Trio अभ्यासों की तरह, आप रेज़िस्टर की रंग पट्टियों को इंसानों के पढ़ने योग्य लेबल में बदलेंगे।

  • हर रेज़िस्टर की एक प्रतिरोध वैल्यू होती है।
  • रेज़िस्टर छोटे होते हैं, इतने छोटे कि अगर आप उन पर प्रतिरोध वैल्यू छापते, तो उसे पढ़ना मुश्किल होता। इस समस्या से बचने के लिए निर्माता रेज़िस्टर के ऊपर रंग-कोडित पट्टियाँ छापते हैं, जो रेज़िस्टर की प्रतिरोध वैल्यू बताती हैं।
  • हर पट्टी संख्या के एक अंक का काम करती है। उदाहरण के लिए, अगर भूरी पट्टी (वैल्यू 1) के बाद हरी पट्टी (वैल्यू 5) छापी जाए, तो इसका मतलब संख्या 15 होता है।

निर्देश

इस अभ्यास में आप एक ऐसा उपयोगी प्रोग्राम बनाएँगे, जिससे आपको बैंडों की वैल्यू याद रखने की ज़रूरत न पड़े। यह प्रोग्राम इनपुट के रूप में 1, 4 या 5 रंग लेगा और सही वैल्यू ohms में बताएगा। रंग बैंडों का कोड इस तरह है:

  • Black: 0
  • Brown: 1
  • Red: 2
  • Orange: 3
  • Yellow: 4
  • Green: 5
  • Blue: 6
  • Violet: 7
  • Grey: 8
  • White: 9

resistor-color trio में आपने पहले तीन रंगों की वैल्यू निकाली थी। जैसे: orange-orange-brown की मुख्य वैल्यू 330 होती है। इस अभ्यास में आपको इसमें सहनशीलता भी जोड़नी होगी। सहनशीलता वह अधिकतम मात्रा है जितनी कोई वैल्यू मुख्य वैल्यू से ऊपर या नीचे हो सकती है। उदाहरण के लिए, अगर अंतिम बैंड green है, तो अधिकतम सहनशीलता ±0.5% होगी।

सहनशीलता बैंड की वैल्यू इनमें से कोई एक होगी:

  • Grey - 0.05%
  • Violet - 0.1%
  • Blue - 0.25%
  • Green - 0.5%
  • Brown - 1%
  • Red - 2%
  • Gold - 5%
  • Silver - 10%

चार-बैंड प्रतिरोधक इस तरह बनाया जाता है:

बैंड 1 बैंड 2 बैंड 3 बैंड 4
वैल्यू 1 वैल्यू 2 गुणक सहनशीलता

इसका अर्थ:

  • orange-orange-brown-green का अर्थ 330 ohms (±0.5% सहनशीलता) होगा।
  • orange-orange-red-grey का अर्थ 3300 ohms (±0.05% सहनशीलता) होगा।

चार-बैंड और पाँच-बैंड प्रतिरोधक में यह अंतर है कि पाँच-बैंड प्रतिरोधक में एक अतिरिक्त बैंड होता है, जो अधिक सटीक वैल्यू बताता है।

बैंड 1 बैंड 2 बैंड 3 बैंड 4 बैंड 5
वैल्यू 1 वैल्यू 2 वैल्यू 3 गुणक सहनशीलता

इसका अर्थ:

  • orange-orange-orange-black-green का अर्थ 333 ohms (±0.5% सहनशीलता) होगा।
  • orange-red-orange-blue-violet का अर्थ 323M ohms (±0.10 सहनशीलता) होगा।

एक बैंड वाले प्रतिरोधक भी होते हैं। एक बैंड वाले प्रतिरोधक में सिर्फ black रंग होता है, जिसकी वैल्यू 0 होती है।

इस अभ्यास का उद्देश्य प्रतिरोधक के बैंडों के रंगों को एक लेबल में बदलना है:

"... ohms ...%"

तो "orange", "orange", "black, green" इनपुट देने पर यह लौटना चाहिए:

"33 ohms ±0.5%"

जब एक हज़ार से अधिक ohms होते हैं, तो हम "kiloohms" कहते हैं। यह वैसा ही है जैसे 1000 मीटर के लिए "kilometer" और 1000 ग्राम के लिए "kilograms" कहते हैं।

तो "orange", "orange", "orange", grey इनपुट देने पर यह लौटना चाहिए:

"33 kiloohms ±0.05%"

जब दस लाख से अधिक ohms होते हैं, तो हम "megaohms" कहते हैं।

तो "orange", "orange", "orange", "red" इनपुट देने पर यह लौटना चाहिए:

"33 megaohms ±2%"

GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Crystal Exercism

रेज़िस्टर रंग विशेषज्ञ शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Crystal को 26 कॉन्सेप्ट142 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।