विषयसूची:

Arduino: (निराशाजनक) मिनीगेम्स किट: 4 कदम
Arduino: (निराशाजनक) मिनीगेम्स किट: 4 कदम

वीडियो: Arduino: (निराशाजनक) मिनीगेम्स किट: 4 कदम

वीडियो: Arduino: (निराशाजनक) मिनीगेम्स किट: 4 कदम
वीडियो: Aap seekh sakte hain Arduino 15 minute mein. 2024, नवंबर
Anonim
Arduino: (निराशाजनक) मिनीगेम्स किट
Arduino: (निराशाजनक) मिनीगेम्स किट

(इस Arduino ^ के लिए अद्भुत उदाहरण आवरण)

शुरू करने से पहले: मेरे प्रयासों के बावजूद, मैं उह … समय और दुर्भाग्य के कारण डिवाइस को पूरी तरह से समाप्त नहीं कर पाया। और भी बेहतर हो गया जब मेरे Arduino भागों को लगा कि किसी बिंदु पर काम करना बंद करना एक अच्छा विचार होगा, मेरे लिए बस कठिन भाग्य। आप वास्तव में इसे बनाने के बजाय इस निर्देश को विशुद्ध रूप से प्रेरणा के संभावित स्रोत के रूप में उपयोग करना चाहेंगे। इस निर्देश में, हम अपने असेंबलिंग प्लेटफॉर्म के रूप में एक ब्रेडबोर्ड का उपयोग करेंगे।

वैसे भी, इस निर्देश से प्रेरित लोगों के लिए, हर तरह से मुझसे आगे निकलो और जो मैं नहीं कर सका उसे पूरा करो। यहाँ तक मुझे मिला है:

चरण 1: आवश्यक सामग्री

  • 1x Arduino Uno
  • 1x पोटेंशियोमीटर
  • 1x I2C एलसीडी डिस्प्ले
  • 1x पीजो बजर
  • 2x बटन
  • 4x 220 ओम प्रतिरोधी
  • 3x 10k ओम रेसिस्टर्स
  • 1x ग्रीन एलईडी
  • 1x लाल एलईडी
  • 2x ब्लू एलईडी
  • कुछ तार (यदि आप ब्रेडबोर्ड का उपयोग करना चाहते हैं तो मैं जम्पर तारों की सलाह देता हूं)
  • 1x ब्रेडबोर्ड

चरण 2: सेटअप

सेट अप
सेट अप

मैंने यहां I2C LCD डिस्प्ले का उपयोग किया है, जो डिस्प्ले के ऊपर पोटेंशियोमीटर, SCL/SDA/VCC/GND आउटपुट की व्याख्या करता है।

यह ध्यान देने योग्य हो सकता है कि लाल तार +/5V आउटपुट और (अधिकांश) नीले तारों को Arduino Uno के किसी भी GND से जोड़ते हैं।

चरण 3: कोड

यदि आप अभी भी इस परियोजना को असेंबल करने के योग्य मानते हैं, तो यहां वह कोड है जिसका आप उपयोग कर सकते हैं। कोड के साथ बेझिझक बेझिझक। निश्चित रूप से सुधार की गुंजाइश है।

इस बिंदु पर, कोड दो मिनीगेम्स की अनुमति देता है:

  1. सुरक्षित चुनौती: उपयोगकर्ता को पोटेंशियोमीटर का उपयोग करके एक विशिष्ट मूल्य की खोज करनी होती है और ए बटन (या चरण 2 में दिखाए गए ब्रेडबोर्ड पर बाएं बटन) पर क्लिक करना होता है, जबकि यह सुनिश्चित करना होता है कि दो नीली एलईडी में से एक फीका न हो बाहर। उपयोगकर्ता दूसरे बटन का उपयोग करके एलईडी लाइट को 'रिचार्ज' करने में सक्षम है। यह चार बार किया जाना है (चार 'सुधार')। इसके बारे में जागरूक होने के लिए बहुत कुछ है: खिलाड़ी के पास 'सही' खोने से पहले समय सीमा होती है, या यदि चार्ज करने योग्य एलईडी लाइट ओवरचार्ज हो जाती है (दूसरे शब्दों में, एक होने पर 256 या उच्चतर का एनालॉग रीड मान)।
  2. प्रश्नोत्तरी: ए और बी उत्तर का प्रतिनिधित्व करने वाले दो बटनों का उपयोग करते हुए, खिलाड़ी को प्रश्नों का सही उत्तर देना होता है, इस भाग में कोड थोड़ा छोटा हो सकता है।

इस कोड में निराशा का एक तत्व भी शामिल है जो ए और बी बटन की कार्यक्षमता को स्विच करता है। आप कोड की इस पंक्ति को trySwitchButtons() फ़ंक्शन में पा सकते हैं। यह भी ध्यान दें कि इस कोड के लिए LCD और LiquidCrystal_I2C लाइब्रेरी की आवश्यकता होती है।

इस कोड में, सीरियल एलसीडी के अधिकांश कार्यों का अनुकरण करता है क्योंकि मेरा एलसीडी अब ठीक से काम नहीं करता है, जैसा कि पहले उल्लेख किया गया है।

एक बार जब आपके पास यह कोड किसी भी Arduino संगत IDE (मैं Arduino/Genuino IDE का उपयोग करने की सलाह देता हूं) में हो, तो अपलोड बटन का उपयोग करके इस प्रोग्राम को अपने Arduino पर अपलोड करें।

चरण 4: खेलें, सुधारें, जो भी हो

खेलो, सुधारो, जो भी हो
खेलो, सुधारो, जो भी हो

आप इस कम-निराशाजनक-से-मेरे-मिनीगेम्स इंस्ट्रक्शनल के अंतिम चरण तक पहुँच चुके हैं! USB केबल का उपयोग करके अपने Arduino को किसी भी शक्ति स्रोत में प्लग करें और पहला मिनीगेम शुरू हो जाएगा।

गुड लक खेलना और सुधार करना! यह Arduino प्रोजेक्ट अपने कोड के साथ एकदम सही है, लेकिन मुझे आशा है कि मैं अपने मुख्य लक्ष्य तक पहुँच गया हूँ, जो आपको इससे कुछ अधिक भयानक बनाने के लिए प्रेरित कर रहा है!

सिफारिश की: