विषयसूची:

बटन दबाये); // एक Arduino LCD गेम: 5 कदम (चित्रों के साथ)
बटन दबाये); // एक Arduino LCD गेम: 5 कदम (चित्रों के साथ)

वीडियो: बटन दबाये); // एक Arduino LCD गेम: 5 कदम (चित्रों के साथ)

वीडियो: बटन दबाये); // एक Arduino LCD गेम: 5 कदम (चित्रों के साथ)
वीडियो: Five Direction Navigation Button Module using Arduino | Arduino Programming in Hindi - Tutorial #17 2024, जुलाई
Anonim
बटन दबाये); // एक Arduino LCD गेम
बटन दबाये); // एक Arduino LCD गेम

हाल ही में स्काउट्स में, मैंने गेम डिज़ाइन मेरिट बैज पर काम किया। आवश्यकताओं में से एक के लिए, मैंने इस गेम को Arduino का उपयोग करके बनाया है जो कि LED Rocker Game पर आधारित है। गेम का उद्देश्य अधिकतम संभव अंक प्राप्त करना है। खेल की शुरुआत में, आपको शुरू करने के लिए बटन दबाना होगा, फिर स्क्रीन के बीच में एक तीर होगा। इसके नीचे एक और तीर है जो स्क्रीन पर चलता है। जब तीर मेल खाते हैं, तो आपको बटन को दबाकर रखना होगा जब तक कि हरे रंग की एलईडी रोशनी न हो जाए। फिर आपको एक अंक मिलेगा, और खेल तेज हो जाएगा।

आपूर्ति

  • Arduino Uno या Nano
  • ब्रेडबोर्ड (यदि आप Arduino Uno का उपयोग कर रहे हैं तो छोटा है, यदि आप Arduino Nano का उपयोग कर रहे हैं तो मध्यम)
  • Arduino के साथ संगत 16x2 LCD स्क्रीन
  • एक लाल और एक हरे रंग की एलईडी (प्रत्येक में एक)
  • एक पुशबटन स्विच
  • ब्रेडबोर्ड तार
  • एक 10 किलो ओम रोकनेवाला
  • एक पोटेंशियोमीटर
  • दो 220 ओम प्रतिरोधक (प्रकार के आधार पर आपको अपनी एलसीडी स्क्रीन के लिए दूसरे की आवश्यकता हो सकती है)
  • वैकल्पिक: गेम के लिए केस बनाने के लिए 3डी प्रिंटर

चरण 1: पुशबटन और एलईडी को मिलाएं

पुशबटन और एल ई डी को मिलाएं
पुशबटन और एल ई डी को मिलाएं
पुशबटन और एल ई डी को मिलाएं
पुशबटन और एल ई डी को मिलाएं

कुछ ब्रेडबोर्ड तारों को काटें और उन्हें पुशबटन और एल ई डी में मिला दें। आप LEDS के लिए एक साझा आधार बना सकते हैं।

चरण 2: वैकल्पिक: खेल के लिए मामला

वैकल्पिक: खेल के लिए मामला
वैकल्पिक: खेल के लिए मामला

इस गेम के लिए 3डी प्रिंटेड केस की फाइलें यहां दी गई हैं।

यह मूल रूप से Arduino Uno के लिए डिज़ाइन किया गया था, लेकिन इसका उपयोग नैनो के साथ किया जा सकता है।

चरण 3: बाकी सर्किट को कनेक्ट करें

बाकी सर्किट को कनेक्ट करें
बाकी सर्किट को कनेक्ट करें
बाकी सर्किट को कनेक्ट करें
बाकी सर्किट को कनेक्ट करें
बाकी सर्किट को कनेक्ट करें
बाकी सर्किट को कनेक्ट करें

सर्किट आरेख का उपयोग करके शेष सर्किट को कनेक्ट करें।

कनेक्शन हैं:

  • ब्रेडबोर्ड + के लिए Arduino 5v, और ब्रेडबोर्ड के लिए Arduino GND -
  • ब्रेडबोर्ड ग्राउंड के लिए एलईडी कॉमन ग्राउंड
  • 3 पिन करने के लिए लाल एलईडी, और 4 पिन करने के लिए हरे रंग की एलईडी
  • ब्रेडबोर्ड + से बटन, और बटन के दूसरी तरफ 6 और जमीन को पिन करने के लिए
  • ब्रेडबोर्ड + से पोटेंशियोमीटर टर्मिनल 1, और पोटेंशियोमीटर टर्मिनल 2 से LCD ग्राउंड
  • ब्रेडबोर्ड + से एलसीडी वीसीसी
  • पोटेंशियोमीटर वाइपर (मिडिल पिन) से LCD कंट्रास्ट पिन
  • एलसीडी रजिस्टर Arduino पिन के लिए पिन का चयन करें 7
  • ब्रेडबोर्ड पर एलसीडी आरडब्ल्यू पिन -
  • एलसीडी ई से अरुडिनो पिन 9
  • LCD D4 से Arduino पिन 10
  • LCD D5 से Arduino पिन 11
  • LCD D6 से Arduino पिन 12
  • LCD D7 से Arduino pin 8
  • एलसीडी एलईडी + से ब्रेडबोर्ड +, एलसीडी एलईडी - ब्रेडबोर्ड तक -

चरण 4: कोड

कोड को Arduino पर अपलोड करें।

यदि आप चाहें तो बेझिझक कोड बदल सकते हैं, यह एक सरल कार्यक्रम है।

चरण 5: खेल खेलें

खेल खेलें!
खेल खेलें!
खेल खेलें!
खेल खेलें!
खेल खेलें!
खेल खेलें!

जब पॉइंटर बीच में हो तो बटन दबाएं और हरी बत्ती जलाने और अगले स्तर तक आगे बढ़ने के लिए इसे दबाए रखें।

इस निर्देश को देखने के लिए धन्यवाद! अगर आपको यह पसंद आया, तो कृपया मुझे १,०००वीं चुनौती में वोट करने पर विचार करें।

जो लोग सोच रहे थे, उनके लिए शीर्षक Arduino (C++) कोड की एक पंक्ति की तरह स्वरूपित है।