विषयसूची:
वीडियो: बेहतर 'साइमन कहते हैं' कोड: 3 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
एक अद्यतन 'सरल साइमन' परियोजना।
विशेष रूप से, सॉफ्टवेयर कार्यान्वयन के साथ काम करना आसान है।
चरण 1: आरंभ करना
मैंने 'सिंपल-साइमन-से-गेम' में निर्देशयोग्य के साथ शुरुआत की
सामान्य हार्डवेयर कार्यान्वयन के लिए इसे देखें।
जैसा कि मैंने पहले ही अपना एक प्रोजेक्ट किया था जिसमें 4 बटन, 4 एलईडी और एक स्पीकर था, मैंने उस हार्डवेयर का इस्तेमाल किया (ऊपर देखा गया)। मैंने इस परियोजना में चित्रण के लिए अधिक उपयुक्त होने के लिए कुछ पहलुओं को बदलने के लिए तस्वीरों को थोड़ा छुआ।
यह एक नैनो 3.0 का उपयोग करता है और मैंने बाह्य उपकरणों के लिए विभिन्न पिन असाइनमेंट का उपयोग किया है।
वैसे, आपको एक हार्डवेयर सरलीकृत संस्करण में भी रुचि हो सकती है जो मैंने Instructables.com/id/Fast-Easy-Simon किया था
चरण 2: नए हार्डवेयर को अपनाना
साइमन_सेज़ स्केच मेरे काम नहीं आया क्योंकि कोड फिक्स पिन असाइनमेंट पर निर्भर था। इसके अलावा कोड का पालन करना कठिन था और इसमें कुछ बग थे।
इसलिए मैंने यह अद्यतन संस्करण बनाया है।
- पिन नंबरों के लिए 'बूलियन' प्रकार के मिस यूज़ को ठीक किया गया
- कोड को संशोधित किया ताकि यह किसी भी एलईडी और बटन पिन असाइनमेंट के लिए काम करे।
- तर्क प्रवाह अत्यधिक जटिल था और स्पॉट में बहुत दोहराव था, जिससे इसे समझना और डीबग करना मुश्किल हो गया। इसलिए मैंने इसे अधिकांश भाग के लिए सरल बना दिया।
- अन्य सुधारों के साथ-साथ इस तथ्य की तरह कि मैंने 'टोन' क्लास ऑब्जेक्ट का नाम 'स्पीकरपिन' से 'स्पीकर' में बदल दिया और इसके पिन # असाइनमेंट के लिए एक बाइट वैरिएबल 'स्पीकरपिन' बनाया।
- अक्टूबर 2015: तेज़ बटन इनपुट अनुक्रमों के लिए अनुमति दी गई
मेरे अद्यतन स्केच के लिए एक डाउनलोड लिंक यहां शामिल है। कोड की शुरुआत के करीब पिन असाइनमेंट को बदलकर आपको अपने स्वयं के हार्डवेयर के साथ जाना आसान होना चाहिए। डाउनलोड करें और इसका आनंद लें।
चरण 3: लोकप्रिय मांग द्वारा
जैसा कि साइमन पैटर्न मिलान का एक सफल सेट होने पर कुंडी को संचालित करने के लिए एक सर्वो के साथ सॉफ़्टवेयर का उपयोग करने के बारे में प्रश्न पूछे गए हैं। मैं यहाँ 'Simon_Says' के संस्करणों के साथ-साथ समान 'Simon_Sings' को शामिल कर रहा हूँ जिसे मैंने उपयुक्त सर्वो कोड के साथ आगे संशोधन के लिए उपयुक्त होने के लिए अनुकूलित किया है। मैंने प्रत्येक के कोड में '@TODO' टिप्पणियां रखी हैं, जिसमें दिखाया गया है कि किसी का सर्वो कोड कहां रखा जाए।
सटीक कोडिंग हार्डवेयर कार्यान्वयन और सर्वो लाइब्रेरी का उपयोग करने पर निर्भर होगी। मेरे पास सर्वो विशेष मुद्दों के उत्तर नहीं हैं। उसके लिए, मैं निम्नलिखित की पसंद की समीक्षा करने की सलाह देता हूं: वीडियो: कैसे नियंत्रित करें सर्वोइंस्ट्रक्शंस.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/For जिन्हें आगे सर्वो से संबंधित सहायता की आवश्यकता है, मैं उनके सर्वो कार्यान्वयन के लिए सबसे अधिक समानता के साथ सर्वो से संबंधित निर्देश के लिए एक पोस्ट की सिफारिश करता हूं।
सिफारिश की:
साइमन कहते हैं खेल: १३ कदम
साइमन कहते हैं खेल: मेरे साइमन में आपका स्वागत है खेल कहते हैं
साइमन मेमोरी गेम कहते हैं: 4 कदम
साइमन कहते हैं मेमोरी गेम: यह एक ऐसा खेल है जिसे हम में से कई लोग बचपन से प्यार करते हैं और याद करते हैं। हम न केवल पुरानी यादों को वापस ला रहे हैं बल्कि हम इसे कंप्यूटर इंजीनियरिंग की दुनिया में जोड़ रहे हैं! इस गेम में विभिन्न स्तर होते हैं जिसमें हेल के साथ एलईडी
प्ले-दोह के साथ साइमन कहते हैं - मेकी मेकी: 3 कदम
प्ले-दोह के साथ साइमन कहते हैं - मेकी मेकी: डोवर पब्लिक लाइब्रेरी ने मेकी मेकी किट की विशेषता वाले एक इंस्ट्रक्शंस 'बिल्ड नाइट' की मेजबानी की। हमारे संरक्षकों को किट के साथ प्रयोग करने के लिए आमंत्रित किया गया था ताकि रोजमर्रा की वस्तुओं को नियंत्रक, कीबोर्ड या संगीत वाद्ययंत्र में बदल दिया जा सके। इस निर्देशयोग्य में हम
साइमन कहते हैं: 3 कदम
साइमन कहते हैं: यह निर्देश डच में लिखा गया है। वूर ऑन्ज़ सेमिनार 'हैप्पी हैकिंग' ऑप डी एचकेयू हेब्बेन विज ईन साउंडबोर्ड गेमाकट डाई है गेबेसर्ड ऑप हेट स्पेल साइमन कहते हैं। डोर ऑप ईन बटन ते ड्रुकन कोम्ट एर ईन गेलुइड यूआईटी। एल्के बटन हीफ्ट ईन गेलुइड। पर
कंप्यूटर इंजीनियरिंग फाइनल साइमन कहते हैं खेल: 3 कदम
कंप्यूटर इंजीनियरिंग फाइनल साइमन सेज़ गेम: माई आइडिया: माई प्रोजेक्ट साइमन सेज़ गेम है। इस गेम में चार LED और चार बटन होते हैं। संगीत बजर से चलेगा जबकि एलईडी की रोशनी संगीत से मेल खाती है। फिर खेल शुरू होगा। एक एलईडी जलेगी और आपको बट पर क्लिक करना होगा