विषयसूची:

सीएससीआई-1200 परियोजना 2: साइमन कहते हैं: 4 कदम
सीएससीआई-1200 परियोजना 2: साइमन कहते हैं: 4 कदम

वीडियो: सीएससीआई-1200 परियोजना 2: साइमन कहते हैं: 4 कदम

वीडियो: सीएससीआई-1200 परियोजना 2: साइमन कहते हैं: 4 कदम
वीडियो: CSCI 512 - Lecture 05-1 3D to 2D Transforms 2024, जुलाई
Anonim
CSCI-1200 प्रोजेक्ट 2: साइमन कहते हैं
CSCI-1200 प्रोजेक्ट 2: साइमन कहते हैं

इस लैब में आप Arduino माइक्रो कंट्रोलर का उपयोग करके साइमन सेज़ गेम बनाने के लिए पुशबटन, एक एलसीडी स्क्रीन और एलईडी का उपयोग कर रहे होंगे।

इस परियोजना के लिए आवश्यक हार्डवेयर:

1. Arduino Uno

2. एलसीडी स्क्रीन

3. 4 पुशबटन

4. पोटेंशियोमीटर

5. 4 एलईडी

6. ब्रेडबोर्ड

7. तार/कनेक्टर्स

पुस्तकालयों की आवश्यकता:

1. लिक्विड क्रिस्टल

2. ईईपीरोम

चरण 1: 4 एलईडी कनेक्ट करें

4 एलईडी कनेक्ट करें
4 एलईडी कनेक्ट करें

इस परियोजना के लिए 4 अलग-अलग रंग के एल ई डी का उपयोग करना सबसे अच्छा है, जैसे कि नीला, हरा, लाल और पीला।

LED को ब्रेडबोर्ड से जोड़ने के लिए:

1. एलईडी को ब्रेडबोर्ड पर रखें

2. ग्राउंड रेल से एक जम्पर वायर को LED के बॉटम लीड (-) से कनेक्ट करें

3. Arduino पर a पोर्ट से एक जम्पर वायर कनेक्ट करें, आरेख में उपयोग किए गए पोर्ट A2-A5 हैं, ब्रेडबोर्ड पर। तार के समान पंक्ति में 220 (ओम) रोकनेवाला रखें और इसे एलईडी के शीर्ष लीड (+) से कनेक्ट करें

4. शेष 3 एलईडी को ब्रेडबोर्ड से जोड़ने के लिए चरण 1 - 3 दोहराएं

चरण 2: 4 पुशबटन कनेक्ट करें

4 पुशबटन कनेक्ट करें
4 पुशबटन कनेक्ट करें

खेल खेलने के लिए पुशबटन का उपयोग किया जाएगा, इसलिए इसे ब्रेडबोर्ड पर एक ऐसे स्थान पर रखा जाना चाहिए जहां पहुंचना आसान हो। खेल को समझने में आसान बनाने के लिए, पुशबटन को उनके संबंधित एलईडी के सामने रखा जाना चाहिए।

पुशबटन को जोड़ने के चरण:

1. ब्रेडबोर्ड में पुशबटन डालें

2. बटन के ऊपर बाईं ओर एक तार को ब्रेडबोर्ड के पावर रेल से कनेक्ट करें।

3. बटन के नीचे बाईं ओर 10K (ओम) रोकनेवाला और ब्रेडबोर्ड के ग्राउंड रेल से कनेक्ट करें

4. बटन के नीचे दाईं ओर एक तार के साथ Arduino पर एक पोर्ट से जोड़ा जाएगा, चित्र में बटन के लिए पोर्ट 2-5 का उपयोग किया जाता है।

5. शेष 3 पुशबटन को जोड़ने के लिए चरण 1-4 दोहराएं।

चरण 3: एलसीडी स्क्रीन कनेक्ट करें

एलसीडी स्क्रीन कनेक्ट करें
एलसीडी स्क्रीन कनेक्ट करें

एलसीडी स्क्रीन का उपयोग खेल के दौरान खिलाड़ी के वर्तमान स्कोर के साथ-साथ उच्च स्कोर को प्रदर्शित करने के लिए किया जाएगा। एलसीडी 16 अलग-अलग पिनों के साथ ब्रेडबोर्ड से जुड़ा है। एलसीडी को काम करने के लिए एक पोटेंशियोमीटर की आवश्यकता होती है, इसलिए ब्रेडबोर्ड पर एक पोटेंशियोमीटर लगाएं। पोटेंशियोमीटर का ऊपरी बायां पिन ब्रेडबोर्ड की पावर रेल से जुड़ा होता है और निचला बायां पिन ग्राउंड रेल से जुड़ा होता है।

एलसीडी पिन निम्नलिखित क्रम में जुड़े हुए हैं:

  1. ज़मीन
  2. शक्ति
  3. पिन 11
  4. पिन 10
  5. पिन 9
  6. पिन 8
  7. खाली
  8. खाली
  9. खाली
  10. खाली
  11. पिन 7
  12. ज़मीन
  13. पिन 6
  14. तनाव नापने का यंत्र
  15. शक्ति
  16. ज़मीन

चरण 4: साइमन कहते हैं के लिए कोड

संलग्न 1200_Project2_Simon.ino फ़ाइल है जिसमें इस परियोजना को पूरा करने के लिए आवश्यक सभी कोड शामिल हैं। प्रत्येक दौर के लिए कौन सा पैटर्न प्रदर्शित किया जाएगा यह तय करने के लिए कोड एक यादृच्छिक संख्या का उपयोग करता है। EEPROM मेमोरी का उपयोग हाई स्कोर को स्टोर करने के लिए किया जाता है, जो LCD स्क्रीन पर प्रदर्शित होता है।

सिफारिश की: