
निर्देशन:
स्लाइडर
माइक्रोको लागि: बिट
V1A
परिचय
माइक्रो: बिटको लागि MonkMakes स्लाइडरले तपाइँलाई तपाइँको माइक्रो: बिटसँग एक नियन्त्रण बायाँ र दायाँ स्लाइड गरेर अन्तरक्रिया गर्न अनुमति दिन्छ।
भोल्युम आउटपुट गर्न बोर्डले 10kΩ रैखिक चर प्रतिरोधक (भाँडो) प्रयोग गर्दछ।tage 0 र 3V को बीचमा जुन तपाइँको माइक्रो: बिट प्रोग्रामहरूमा मापन गर्न सकिन्छ माइक्रो: बिट मध्ये एक प्रयोग गरेर
एक एनालग इनपुट रूपमा जडानहरू।
भागहरू
कृपया ध्यान दिनुहोस् कि बीबीसी माइक्रो: बिट यस किटमा समावेश गरिएको छैन।
तपाईंले अरू केही गर्नु अघि, जाँच गर्नुहोस् कि तपाईंको किटमा निम्न वस्तुहरू समावेश छन्:
| माइक्रोको लागि स्लाइडर: बिट | ![]() |
| एलिगेटर क्लिप लीडहरूको सेट (5 लीडहरू) | ![]() |
सुरु गर्दै
एलिगेटर क्लिपहरूको बारेमा
माइक्रो: बिट बोर्डको लागि MonkMakes स्लाइडरमा तपाईंको माइक्रो: बिट जडान गर्न एलिगेटर क्लिपहरू प्रयोग गर्दा, तपाईंले माइक्रो: बिट एन्डमा क्लिपहरू कसरी जडान गर्नुहुन्छ भन्ने कुरामा अलि सावधान हुनुपर्छ। तल देखाइए अनुसार क्लिपहरू ठाडो रूपमा जडान गर्ने उत्तम तरिका हो।
यसरी एलिगेटर क्लिपहरू जडान गर्दा प्वालहरू भएका ठूला कनेक्टरहरू र धेरै साना कनेक्टरहरू (माथिको तस्बिरमा सुनको रेखाहरू) बीचको कुनै पनि आकस्मिक जडानहरूलाई रोक्छ।
माइक्रो: बिटको लागि स्लाइडरमा माइक्रो: बिट जडान गर्नुहोस्
तपाईंको माइक्रो: बिट र माइक्रो: बिट सँगै स्लाइडर जडान गर्न तीनवटा एलिगेटर क्लिप लिडहरू प्रयोग गर्नुहोस्।
3V को लागी रातो लिड, GND को लागी कालो र micro:bit को लागि Slider को आउटपुट तपाईको BBC micro:bit मा जडान गर्न फरक रंग प्रयोग गर्नु राम्रो विचार हो। तपाईं P0 प्रयोग गर्न सक्नुहुन्छ,
तपाईंको माइक्रोको P1 वा P2: बिट, तर पूर्वका लागिampले प्रोग्रामहरू यहाँ, यो मानिन्छ कि तपाईंले यसलाई P2 मा माथि देखाइएको रूपमा जडान गर्नुभएको छ।
चर प्रतिरोधक
माइक्रोको लागि स्लाइडरको मुख्य भाग: बिट एक स्लाइडिङ चर प्रतिरोधक हो (जसलाई प्राय: पोटेन्टियोमिटर वा केवल भाँडो पनि भनिन्छ)। बोर्डमा रहेका अन्य कम्पोनेन्टहरू तपाईंको माइक्रोलाई सुरक्षित गर्न डिजाइन गरिएका छन्: आकस्मिक क्षति विरुद्ध बिट तपाईंले चीजहरूलाई गलत तरिकाले वरिपरि जडान गर्नु पर्छ र एम्बर पावर LED जसले माइक्रो: बिटको लागि स्लाइडर संचालित छ भनेर देखाउँछ।
यहाँ चर रेसिस्टर र माइक्रो: बिट सँगै काम गर्ने योजनाबद्ध रेखाचित्र छ।
चर रेसिस्टर वास्तवमा एक प्रतिरोधी ट्र्याक हो, जसमा माइक्रो: बिटले भोल्युम आपूर्ति गर्दछ।tage 0V को एक छेउमा (बायाँ) र 3V अर्को (दायाँ) मा। जब तपाइँ स्लाइडरलाई बायाँ र दायाँ सार्नुहुन्छ तपाइँ ट्र्याकको साथमा स्लाइडिङ विद्युतीय सम्पर्क सार्दै हुनुहुन्छ। जब स्लाइडर यसको बायाँ स्थानमा हुन्छ, भोल्युमtage स्लाइडरमा भोल्युम हुनेछtage 0V को र जब यो दाहिने स्थानमा हुन्छ स्लाइडरमा भोल्युम हुन्छtag3V को e। जब यो मध्य स्थितिमा छ, यो भोल्युमtage 0 र 3V बीचको आधा बाटो हुनेछ अर्को शब्दमा 1.5V। ध्यान दिनुहोस् कि वास्तविक भोल्युमtagयदि तपाइँ ब्याट्रीबाट माइक्रो: बिट पावर गर्दै हुनुहुन्छ भने e सम्भवतः 3V भन्दा कम हुनेछ।
स्लाइडर भोल्युमtage लाई माइक्रो: बिट द्वारा एनालॉग इनपुटको रूपमा P2 (वा जुनसुकै पिन प्रयोग गर्ने निर्णय) प्रयोग गरेर मापन गरिन्छ।
तीन जडानहरू 0, 1 र 2 सबै एनालग इनपुटहरूको रूपमा प्रयोग गर्न सकिन्छ। ब्लक कोडमा, तपाइँ यो प्रयोग गरेर गर्नुहुन्छ एनालग पढ्ने पिन ब्लक। यो ब्लकले भोल्युम मापन गर्दछtage निर्दिष्ट कनेक्टरमा तर वास्तविक भोल्युम फर्काउनुको सट्टाtage भोल्टमा, यसले ० र १०२३ बीचको नम्बर फर्काउँछ।
जब स्लाइडर यसको बायाँ स्थानमा हुन्छ, पढाइ ० हुनेछ र जब दायाँपट्टि पढाइ 0 हुनेछ। ध्यान दिनुहोस् कि अभ्यासमा अधिकतम मान 1023 को सट्टा 1013 को वरिपरि हुनेछ किनभने माइक्रो: bit का लागि स्लाइडरमा निर्मित अतिरिक्त सर्किटरी माइक्रो: बिट सुरक्षा गर्दछ।
यो पूर्वampबटन A थिच्दा le ले पढाइ प्रदर्शन गर्नेछ। यसलाई आफ्नो माइक्रो: बिटमा लोड गर्नुहोस् (लिङ्क हेर्नुहोस्) र स्लाइडरलाई विभिन्न स्थानहरूमा सार्ने प्रयास गर्नुहोस् र त्यसपछि बटन A थिच्नुहोस् र पढाइ के हो हेर्नुहोस्।
यो लिङ्कमा क्लिक गर्नुहोस् र त्यसपछि तपाइँको माइक्रो: बिटमा प्रोग्राम डाउनलोड गर्नुहोस्: https://makecode.microbit.org/_5x9RyqRKyTwL
यदि तपाइँ पाइथन प्रयोग गर्दै हुनुहुन्छ भने, निम्न कार्यक्रमले माथिको ब्लक कोड जस्तै गर्छ। तपाईं सबै पाइथन पूर्व डाउनलोड गर्न सक्नुहुन्छampयो किट को लागी कोड
https://github.com/monkmakes/mb_slider। कार्यक्रमलाई analog_reading.py भनिन्छ।

तपाईको माइक्रो: बिटमा MicroPython प्रयोग गर्ने बारे थप जानकारीको लागि, पछि यी निर्देशनहरूमा Mu with MicroPython खण्ड हेर्नुहोस्।
स्लाइडर परीक्षण गर्नको लागि यहाँ केही थप कार्यक्रमहरू छन्।
कार्यक्रम १. स्लाइडर नम्बर
यो कार्यक्रम स्लाइडर को स्थिति मा निर्भर गर्दै 0 र 9 बीच एकल अंक देखाउँछ। ब्लक कोड प्रयोग गरेर यसलाई प्रयास गर्न, यो भ्रमण गर्नुहोस् webतपाइँको ब्राउजर मा पृष्ठ। https://makecode.microbit.org/_C9mFbkMwu7iw

विन्डोको तलको डाउनलोड लिङ्कमा क्लिक गर्नुहोस् र HEX प्रतिलिपि गर्नुहोस् file तपाईको माइक्रोमा: बिट। एकपटक फ्ल्यासिङ पूरा भएपछि, तपाईंले माइक्रो: बिटको डिस्प्लेले नम्बर देखाउँछ भन्ने देख्नुपर्छ। जब तपाइँ स्लाइडरलाई अगाडि र पछाडि स्लाइड गर्नुहुन्छ तपाईले संख्या 0 (बायाँ) बाट 9 (दायाँ) मा परिवर्तन भएको देख्नुपर्छ।
एनालग रिडिङलाई 110 ले भाग गर्दा, 1023 को अधिकतम पढाइ 9 (वास्तवमा 9.3) बन्छ तर हामी यसलाई 9 मा राउन्ड गर्न राउन्ड ब्लक प्रयोग गर्छौं।
यहाँ यो कार्यक्रम को MicroPython संस्करण छ। कार्यक्रम भनिन्छ slider_number.py.
कार्यक्रम २. स्लाइडर बार ग्राफ
यो पूर्वampले ब्लककोड प्रयोग गर्दछ को प्लट बार ग्राफ स्लाइडर स्थितिमा प्रतिक्रिया दिने बार ग्राफ प्रदर्शन गर्न ब्लक गर्नुहोस्।

यहाँ कोडको लागि लिङ्क छ: https://makecode.microbit.org/_HYtds3Yg9J32
ध्यान दिनुहोस् कि कसरी ब्लकको प्लट बार ग्राफको दायरा 0 देखि 1023 मा सेट गरिएको छ। प्रदर्शन परिवर्तन गर्न स्लाइडर सार्नुहोस्।
यसको पाइथन संस्करण अलि फरक छ किनभने माइक्रो: बिटको लागि माइक्रोपाइथनले ब्लकको प्लट बार ग्राफको बराबर समावेश गर्दैन र त्यसैले हामीले आफ्नै लेख्नु पर्छ। यो बारग्राफ प्रकार्यमा समावेश छ जसले 0 र 5 बीचको संख्यालाई यसको प्यारामिटरको रूपमा अपेक्षा गर्दछ र त्यसपछि LED को 0 देखि 5 रेखाहरू प्रदर्शन गर्दछ। तपाईले कोड फेला पार्नुहुनेछ slider_bar_graph.py.
कार्यक्रम ३. साँप
यो पूर्वample ले स्लाइडर प्रयोग गर्दछ जब तपाइँ स्लाइडर सार्नुहुन्छ विग्ली स्नेक एनिमेसन बनाउन। यो वर्णन गर्न अलि गाह्रो छ, त्यसैले सायद यसलाई प्रयास गर्नुहोस्: https://makecode.microbit.org/_hgvDyoM2KVEP
कोडले प्रत्येक पङ्क्तिमा डट स्थितिको ट्रयाक राख्नको लागि एरे प्रयोग गर्दछ। सदाका लागि ब्लकले पहिले सबै डट पोजिसनहरूलाई एक फर लूप प्रयोग गरेर एक ठाउँमा फेर्छ।
यसले त्यसपछि डिस्प्ले खाली गर्दछ र त्यसपछि स्लाइडर स्थिति द्वारा निर्धारण गर्न तल-सबैभन्दा थोप्लाको स्थिति सेट गर्दछ। त्यसपछि सबै बिन्दुहरू कोर्छ। पज ब्लकले चीजहरू ढिलो गर्छ।
यहाँ MicroPython कोड छ जुन ठ्याक्कै उही ढाँचा पछ्याउँछ। तपाईंले यसलाई मा फेला पार्नुहुनेछ file slider_snake.py
कार्यक्रम 4. MU प्लटर
यो अन्तिम कार्यक्रम Mu प्रयोग गरेर MicroPython को लागि मात्र उपलब्ध छ किनभने यसले USB मार्फत micro:bit बाट तपाईंको कम्प्युटरमा पठाइएका मानहरू प्लट गर्न Mu's Plotter सुविधा प्रयोग गर्दछ।
तपाईंको माइक्रो: बिट (mu_plotter.py भनिन्छ) मा प्रोग्राम लोड गर्नुहोस् र त्यसपछि उपकरण पट्टीमा रहेको प्लटर बटनमा क्लिक गर्नुहोस्। अब जब तपाइँ स्लाइडर सार्नु हुन्छ तपाइँ प्लट मा मान परिवर्तन देख्नुहुनेछ।
यहाँ कोड छ:
डाटालाई पाइथन ट्युपलको रूपमा पठाइनु पर्छ, यद्यपि यसको केवल एक मान छ।
त्यसैले माथि हाइलाइट गरिएको लाइनमा अतिरिक्त () र अल्पविराम छ।

MU सँग माइक्रोपाइथोन
यस किटको लागि कोड ब्लक कोड र MicroPython दुवै रूपमा उपलब्ध छ। यदि तपाइँ ब्लक कोड भन्दा सट्टा कार्यक्रमहरूको MicroPython संस्करणहरू चलाउन चाहनुहुन्छ भने, तपाइँ यहाँ Github बाट सबै कार्यक्रमहरू डाउनलोड गर्न सक्नुहुन्छ: https://github.com/monkmakes/mb_slider
हरियो कोड बटनमा क्लिक गर्नुहोस् र जिप डाउनलोड गर्नुहोस् विकल्प चयन गर्नुहोस्। ZIP अभिलेख निकाल्नुहोस् र तपाईंले सबै परियोजनाहरूको लागि पाइथन कार्यक्रमहरू समावेश गर्ने डाइरेक्टरी पाउनुहुनेछ।
त्यसपछि तपाइँ Mu सम्पादक (https://codewith.mu/) डाउनलोड गरिएका प्रोग्रामहरू लोड गर्न र त्यसपछि तिनीहरूलाई तपाईंको माइक्रो: बिटमा फ्ल्यास गर्नुहोस्।
कार्यक्रमहरूको MicroPython संस्करणहरू तिनीहरूको ब्लक समकक्षहरूमा नजिकबाट मोडेल गरिएका छन् र पछ्याउन सजिलो हुनुपर्छ।
समस्या निवारण
समस्या: म स्लाइडर सार्दै छु, तर पढाइ परिवर्तन भइरहेको छैन।
समाधान: सुनिश्चित गर्नुहोस् कि एनालग पढ्ने पिन ब्लकमा एउटै पिन चयन गरिएको छ जुन भौतिक रूपमा माइक्रो: बिटको आउटपुटको लागि स्लाइडरमा जडान गरिएको छ।
समस्या: माइक्रो: बिटको लागि स्लाइडरमा एम्बर पावर एलईडी प्रज्वलित छैन।
समाधान: सुनिश्चित गर्नुहोस् कि तपाईको माइक्रो:बिट आफैले पावर प्राप्त गरिरहेको छ र माइक्रो:बिटको GND र 3V जडानहरू स्लाइडरको GND र 3V कनेक्टरहरूसँग जोडिएका छन्।
समस्या: म कसरी मेरो माइक्रो: बिट मा micro:bit को लागी एक भन्दा बढी स्लाइडर जडान गर्न सक्छु?
समाधान: तपाईंले एनालग मानहरू पढ्नको लागि कुनै पनि माइक्रो:बिटको पिनहरू प्रयोग गर्न सक्नुहुन्छ, त्यसैले दोस्रो माइक्रो:बिट प्रयोग गर्नको लागि तपाईंले यसलाई पावर आपूर्ति गर्न र यसको आउटपुटलाई तल देखाइए अनुसार अन्यथा प्रयोग नगरिएको पिनमा जडान गर्न आवश्यक छ।
नोट गर्नुहोस् कि तपाईलाई केहि थप एलिगेटर लीडहरू चाहिन्छ।
सिकाइ
माइक्रो: बिट प्रोग्रामिंग
यदि तपाइँ माइक्रोपाइथनमा माइक्रो: बिट प्रोग्रामिङको बारेमा थप जान्न चाहनुहुन्छ भने, तपाइँ साइमन मोङ्कको पुस्तक 'Programming micro:bit: Getting Started with MicroPython' किन्न विचार गर्नुपर्छ, जुन सबै प्रमुख पुस्तक विक्रेताहरूबाट उपलब्ध छ।
केही चाखलाग्दो परियोजना विचारहरूको लागि, तपाईंले NoStarch प्रेसबाट पागल वैज्ञानिकको लागि micro:bit पनि मनपर्न सक्छ।
तपाईले साइमन मोंक (यस किटको डिजाइनर) द्वारा पुस्तकहरूको बारेमा थप जानकारी यहाँ पाउन सक्नुहुन्छ: http://simonmonk.org वा ट्विटरमा उहाँलाई पछ्याउनुहोस् जहाँ उहाँ @simonmonk2 हुनुहुन्छ
MONKMAKES
यस किटमा थप जानकारीको लागि, उत्पादनको गृह पृष्ठ यहाँ छ: https://monkmakes.com/mb_slider
यो किटको साथसाथै, MonkMakes ले तपाइँको निर्माता परियोजनाहरूमा मद्दत गर्न सबै प्रकारका किटहरू र ग्याजेटहरू बनाउँछ। थप पत्ता लगाउनुहोस्, साथै कहाँ किन्न यहाँ: https://monkmakes.com तपाईं Twitter @monkmakes मा MonkMakes लाई पनि फलो गर्न सक्नुहुन्छ।

बायाँबाट दायाँ: माइक्रो: बिटको लागि इलेक्ट्रोनिक्स स्टार्टर किट, माइक्रो: बिटको लागि पावर (एसी एडाप्टर समावेश छैन) र माइक्रो: बिटको लागि 7 खण्ड।
कागजातहरू / स्रोतहरू
![]() |
MONK ले माइक्रो बिटको लागि MNK00085 स्लाइडर बनाउँछ [pdf] निर्देशनहरू MNK00085, माइक्रो बिटको लागि स्लाइडर |






