विषयसूची:
- चरण 1: घटक
- चरण 2: एलईडीएस
- चरण 3: LED को CloudX M633 के साथ इंटरफ़ेस करना
- चरण 4: संचालन के सिद्धांत
- चरण 5: कोडिंग
वीडियो: CLOUDX M633 का उपयोग कर इलेक्ट्रॉनिक पासा: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
हम सभी ने किसी न किसी रूप में पासे का प्रयोग करते हुए संयोग का खेल जरूर खेला होगा। पासे के लुढ़कने से क्या प्रदर्शित होगा, इसकी बहुत अप्रत्याशित प्रकृति को जानने के बाद और भी मजेदार खेल जुड़ जाता है।
मैं इसे लागू करने के लिए साधारण एल ई डी, एक पुश बटन और क्लाउडएक्स एम६३३ मॉड्यूल का उपयोग करके एक इलेक्ट्रॉनिक डिजिटल पासा प्रस्तुत करता हूं।
चरण 1: घटक
- क्लाउडएक्स एम६३३
- क्लाउडएक्स सॉफ्टकार्ड
- एल ई डी
- प्रतिरोधी (100r, 10k)
- ब्रेड बोर्ड
- जम्पर तार
- दबाने वाला बटन
- वी3 कॉर्ड
चरण 2: एलईडीएस
प्रकाश उत्सर्जक डायोड (एल ई डी) एक विशेष प्रकार के डायोड होते हैं जो करंट के गुजरने पर चमकते हैं। केवल इतनी सावधानी बरती जाती है कि उनमें से गुजरने वाली धारा की वास्तविक मात्रा को सीमित कर दिया जाए ताकि प्रक्रिया में अनजाने में उन्हें नुकसान न पहुंचे।
चरण 3: LED को CloudX M633 के साथ इंटरफ़ेस करना
पूरा सर्किट दो खंडों से बना है: क्रमशः माइक्रोकंट्रोलर और एलईडी अनुभाग। एल ई डी प्रत्येक के साथ दो सेटों में व्यवस्थित होते हैं - (7 एल ई डी शामिल), एक पासा के सामान्य चेहरों का प्रतिनिधित्व करते हैं; और MCU मॉड्यूल के P1 से पिन P14 को पिन करने के लिए जुड़े हुए हैं।
पूरा ऑपरेशन पूरे प्रोजेक्ट के दिल की धड़कन के रूप में माइक्रोकंट्रोलर मॉड्यूल के इर्द-गिर्द घूमता है। इसे (MCU) पर संचालित किया जा सकता है:
- या तो बोर्ड पर वीआईएन और जीएनडी बिंदुओं के माध्यम से (यानी उन्हें आपकी बाहरी बिजली-आपूर्ति-इकाई के + वी और -वी टर्मिनलों से जोड़ना);
- या अपने CloudX USB सॉफ्टकार्ड मॉड्यूल के माध्यम से।
जैसा कि ऊपर योजनाबद्ध आरेख में स्पष्ट रूप से दिखाया गया है, एल ई डी को इस तरह से व्यवस्थित किया जाता है कि जब वे प्रकाश करते हैं, तो वे संख्याओं को इंगित करते हैं जैसे वे एक वास्तविक पासे में होते हैं। और हम दो अलग-अलग पासा टुकड़ों का प्रतिनिधित्व करने के लिए एलईडी के दो सेट के साथ काम कर रहे हैं। ये सभी वर्तमान सिंकिंग मोड में जुड़े हुए हैं।
एलईडी के पहले समूह में शामिल हैं: D1, D2, D3, D4, D5, D6, और D7; MCU के पिन से जुड़े हैं: P1, P2, P3, P4, P5, P6, और P7 क्रमशः 10Ω प्रतिरोधों के माध्यम से। जबकि दूसरे समूह में शामिल हैं: D8, D9, D10, D11, D12, D13, और D14; MCU के पिन से जुड़े होते हैं: P9, P10, P11, P12, P13, P14, और P15 क्रमशः 10Ω प्रतिरोधों के माध्यम से भी।
फिर, पुश-बटन स्विच SW1 -जिसके साथ हम एक स्विच प्रेस के माध्यम से एक यादृच्छिक संख्या पीढ़ी बनाते हैं, 10kΩ के पुल-अप रोकनेवाला का उपयोग करके MCU के पिन P16 से जुड़ा होता है।
चरण 4: संचालन के सिद्धांत
स्टार्ट अप के समय, एल ई डी सामान्य रूप से यह इंगित करने के लिए सभी बंद होते हैं कि सिस्टम प्रदर्शन के लिए उत्पन्न होने वाले एक नए यादृच्छिक संख्या के लिए तैयार है। स्विच प्रेस पर, 1 और 6 के बीच एक यादृच्छिक संख्या इतनी उत्पन्न होती है और एल ई डी के माध्यम से प्रदर्शित होती है; और जब एक और स्विच-प्रेस फिर से किया जाता है तो लंबित रहें।
चरण 5: कोडिंग
#शामिल
#शामिल
#डिफाइन स्विच1 पिन16
#define दबाया हुआ LOW
/*एल ई डी पर आउटपुट करने के लिए पासा पैटर्न रखता है */
अहस्ताक्षरित चार डाई = {0, 0x08, 0x14, 0x1C, 0x55, 0x5D, 0x77};
अहस्ताक्षरित चार मैं, पासा 1, पासा 2;
सेटअप () {// यहां सेटअप करें / * पोर्ट पिन को आउटपुट के रूप में कॉन्फ़िगर करता है */ portMode(1, OUTPUT); पोर्टमोड (2, 0b10000000); /*शुरुआत में सभी एल ई डी को बंद कर देता है */ portWrite(1, LOW); पोर्टवाइट (2, लो); रैंडनमलिमिट (1, 6); // randomNumber जनरेशन रेंज (यानी न्यूनतम, अधिकतम) का ख्याल रखता है
कुंडली(){
// यहां प्रोग्राम करें अगर (स्विच 1 दबाया जाता है) {जबकि (स्विच 1 कम है); // यहां प्रतीक्षा करें जब तक कि स्विच जारी न हो जाए पासा 1 = रैंडनमजेन (); // पासा1 पासा2 = randNumGen () के लिए एक यादृच्छिक संख्या उत्पन्न करता है; पोर्टवाइट (1, डाई [पासा 1]); // सही पासा पैटर्न प्राप्त करता है और इसे प्रदर्शित करता है portWrite(2, die[dice2]); } और {पोर्टवाइट (1, डाई [पासा 1]); पोर्टवाइट (2, डाई [पासा 2]); } } } // कार्यक्रम की समाप्ति
सिफारिश की:
इलेक्ट्रॉनिक पासा ५५५ टाइमर ४०१७ काउंटर: ५ कदम
इलेक्ट्रॉनिक पासा ५५५टाइमर ४०१७ काउंटर: यह मेरे वर्ष ९ इंजीनियरिंग वर्ग के लिए एक साधारण इलेक्ट्रॉनिक पासा है। सही सोल्डरिंग प्रोजेक्ट
UTSOURCE के साथ इलेक्ट्रॉनिक पासा: 15 कदम
UTSOURCE के साथ इलेक्ट्रॉनिक पासा: इलेक्ट्रॉनिक पासा एकीकृत इलेक्ट्रॉनिक घटकों की भागीदारी के साथ एक चंचल इलेक्ट्रॉनिक परियोजना है। पासा सभी अनुकूल परिस्थितियों में बहुत अच्छी तरह से काम करता है जब उपयोगकर्ता को कोई गेम खेलने की आवश्यकता होती है। सुंदर योजनाबद्ध और रंगीन एल ई डी 'पासा रेफरी का उपयोग करना
फैराडे फॉर फन: एक इलेक्ट्रॉनिक बैटरीलेस पासा: 12 कदम (चित्रों के साथ)
फैराडे फॉर फन: ए इलेक्ट्रॉनिक बैटरीलेस डाइस: परपेचुअल टॉर्च परपेचुअल टॉर्च, जिसे बैटरी-लेस एलईडी टॉर्च के रूप में भी जाना जाता है, की सफलता के बड़े हिस्से के कारण मांसपेशियों से चलने वाले इलेक्ट्रॉनिक उपकरणों में बहुत रुचि रही है। बैटरी रहित टॉर्च में एल ई डी को बिजली देने के लिए एक वोल्टेज जनरेटर होता है
सरल इलेक्ट्रॉनिक पासा: 5 कदम
सरल इलेक्ट्रॉनिक पासा: कभी इलेक्ट्रॉनिक पासा बनाना चाहते थे? मैंने एक सरल और छोटा सर्किट तैयार किया है, जो हर जेब में फिट बैठता है। आप शायद घायल हो जाएं कि यह सामान्य मरने से बेहतर क्यों है। यह आपके geekiness स्तर को महत्वपूर्ण रूप से बढ़ाता है। सबसे बड़ा हिस्सा बैटरी है, क्योंकि
Arduino: इलेक्ट्रॉनिक पासा (रैंडम नंबर का उपयोग करके): 6 कदम
Arduino: इलेक्ट्रॉनिक पासा (रैंडम नंबरों का उपयोग करके): यह निर्देश आपको दिखाएगा कि 7 एल ई डी, रेसिस्टर्स, जम्पर वायर और निश्चित रूप से आर्डिनो (या आर्डिनो क्लोन) का उपयोग करके न्यूनतम अनुभव के साथ इलेक्ट्रॉनिक पासा कैसे बनाया जाए। मैंने यह निर्देश किसी के लिए भी आसानी से अनुसरण करने और अधिक जानने के लिए लिखा है