विषयसूची:

तर्क खेल "कॉलम": 5 कदम
तर्क खेल "कॉलम": 5 कदम

वीडियो: तर्क खेल "कॉलम": 5 कदम

वीडियो: तर्क खेल
वीडियो: जैक लगाकर कैसे दो मंजिला मकान उठाया जाता है देखिये LIVE 2024, नवंबर
Anonim
तर्क खेल
तर्क खेल
तर्क खेल
तर्क खेल
तर्क खेल
तर्क खेल

नमस्कार!

आज मैं एक सरल तार्किक खेल "कॉलम" बनाने के लिए एक परियोजना साझा करना चाहूंगा। इसके लिए हमें चाहिए:

  1. सबसे किफायती और किफायती SPI डिस्प्ले में से एक,
  2. अरुडिनो नैनो,
  3. Arduino नैनो के लिए टीएफटी-शील्ड (जिसके साथ हम अलग-अलग घटकों को एक इकाई में जोड़ देंगे)।

यह शील्ड Arduino Uno के लिए TFT Shield का दूसरा (लाइटवेट, Arduino Nano के लिए) संस्करण है, जिसके बारे में आप यहाँ और यहाँ और यहाँ पढ़ सकते हैं।

टीएफटी शील्ड का संक्षिप्त विवरण:

  • बोर्ड का आकार 64x49 मिमी है,
  • Arduino नैनो को जोड़ने के लिए 30-पिन कनेक्टर,
  • TFT डिस्प्ले 320x240 को SPI इंटरफ़ेस (टच स्क्रीन सहित) से जोड़ने के लिए 14-पिन कनेक्टर,
  • माइक्रोएसडी कार्ड के लिए कनेक्टर,
  • ब्लूटूथ मॉड्यूल के लिए कनेक्टर (HC-06),
  • कैमरा OV7670 (साथ ही अन्य) के लिए 20-पिन कनेक्टर,
  • मिनी यूएसबी कनेक्टर, साथ ही बिजली आपूर्ति 5 वी के लिए एक अलग 2-पिन कनेक्टर।

खेल अपने आप में बहुत प्रसिद्ध है, इसलिए मैं इसके नियमों के विवरण पर ध्यान नहीं दूंगा। और प्रबंधन के बारे में बात करते हैं। क्योंकि इस डिवाइस में कोई मैकेनिकल बटन नहीं हैं, हम डिस्प्ले की टच स्क्रीन का ही इस्तेमाल करेंगे। स्क्रीन क्षेत्रों की सीमाएं और उनके संबंधित कार्य निम्न आकृति में दिखाए गए हैं।

कुछ भी जटिल नहीं है। और इसलिए, चलिए शुरू करते हैं।

चरण 1: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा
सभा
सभा

बोर्ड को असेंबल करना बहुत सरल है। लेकिन स्थापना से पहले संपर्क पदनामों को पढ़ने के लिए ध्यान रखा जाना चाहिए। सबसे पहले आपको फोटो में दिखाए गए अनुसार Arduino नैनो बोर्ड स्थापित करने की आवश्यकता है। उसके बाद, एक डिस्प्ले जुड़ा हुआ है, जिसे बोर्ड के एक तरफ (1 से 6 तक की तस्वीरें) और दूसरी तरफ (7 और अन्य से फोटो) दोनों से जोड़ा जा सकता है। उसके बाद, आप पावर को मिनी यूएसबी केबल से कनेक्ट कर सकते हैं। निम्नलिखित तस्वीरें हैं।

मैंने रैक माउंट के साथ असेंबली को चुना, क्योंकि यह एक अधिक कॉम्पैक्ट डिज़ाइन है और आपके हाथ में पकड़ने में अधिक आरामदायक है। कृपया ध्यान दें कि बढ़ते छेद 2.8 विकर्ण प्रदर्शन के लिए डिज़ाइन किए गए हैं।

असेंबली के बाद, आप स्केच डाउनलोड करने के लिए आगे बढ़ सकते हैं, लेकिन इससे पहले टीएफटी शील्ड के साथ काम करने के लिए आवश्यक लाइब्रेरी स्थापित करना न भूलें। पुस्तकालय लिंक पर स्थित है:

खेल के स्केच पर जाने से पहले, मैं आपको टेक्स्ट और ग्राफिक्स के साथ-साथ टच स्क्रीन को संसाधित करने में बोर्ड की क्षमताओं को दिखाना चाहता हूं।

चरण 2: डेमो 1. ग्राफिक्स और टेक्स्ट।

डेमो 1. ग्राफिक्स और टेक्स्ट।
डेमो 1. ग्राफिक्स और टेक्स्ट।
डेमो 1. ग्राफिक्स और टेक्स्ट।
डेमो 1. ग्राफिक्स और टेक्स्ट।
डेमो 1. ग्राफिक्स और टेक्स्ट।
डेमो 1. ग्राफिक्स और टेक्स्ट।

यह अध्याय टेक्स्ट, ग्राफिक्स और टच स्क्रीन के साथ काम करने का एक उदाहरण प्रदान करता है। यह स्केच एडफ्रूट लाइब्रेरी के फोंट का उपयोग करता है।

सुविधा के लिए यह अनुशंसा की जाती है कि आप पहले Arduino नैनो बोर्ड को अलग से प्रोग्राम करें और फिर डिवाइस को असेंबल करें (लेकिन आप डिवाइस के हिस्से के रूप में बोर्ड को प्रोग्राम भी कर सकते हैं)। यदि स्क्रीन को सीधे SPI के माध्यम से Arduino नैनो से कनेक्ट किया गया था, तो स्क्रीन पर विज़ुअल रूप से ड्रॉइंग तत्व तेज़ हैं।

चरण 3: डेमो 2. टचस्क्रीन।

डेमो 2. टचस्क्रीन।
डेमो 2. टचस्क्रीन।
डेमो 2. टचस्क्रीन।
डेमो 2. टचस्क्रीन।
डेमो 2. टचस्क्रीन।
डेमो 2. टचस्क्रीन।

निम्नलिखित स्केच दिखाता है कि टच स्क्रीन के साथ कैसे काम करना है। चूंकि टच स्क्रीन प्रतिरोधी है, इसलिए स्टाइलस का उपयोग करके इसके साथ काम करना अधिक सुविधाजनक है।

एक उदाहरण के रूप में इन दो रेखाचित्रों का उपयोग करके, आप पहले से ही ग्राफिक्स, टेक्स्ट और टच स्क्रीन के साथ अपनी खुद की परियोजनाएं विकसित कर सकते हैं।

चरण 4: डेमो 3. तर्क खेल "कॉलम"।

डेमो 3. तर्क खेल
डेमो 3. तर्क खेल
डेमो 3. तर्क खेल
डेमो 3. तर्क खेल
डेमो 3. तर्क खेल
डेमो 3. तर्क खेल

और अंत में, हम सबसे महत्वपूर्ण स्केच पर आते हैं - तार्किक खेल "कॉलम"। नियंत्रण, जैसा कि मैंने कहा, स्क्रीन क्षेत्र पर क्लिक करके किया जाता है (यह स्क्रीन के नीचे यांत्रिक बटन से भी अधिक सुविधाजनक है)। और इस तथ्य के कारण कि कई डिस्प्ले आकार हैं: 2.4 ", 2.8", 3.2 "(सभी सॉफ़्टवेयर संगत), 3.2 के विकर्ण के साथ डिस्प्ले पर खेलना 2.4" की तुलना में बहुत अधिक सुखद है।

चरण 5: डेमो वीडियो

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

सिफारिश की: