विषयसूची:
वीडियो: पहेली - Arduino लॉजिक गेम: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
नमस्ते।
मैं आपको Arduino UNO और TFT-Shield का उपयोग करके एक सरल पहेली गेम "पहेली" बनाने के इतिहास के बारे में बताना चाहूंगा।
खेल बनाने के लिए मुझे निम्नलिखित घटकों की आवश्यकता थी:
- अरुडिनो यूएनओ
- Arduino UNO. के लिए पावर एडॉप्टर (AC-DC) 6-12V
- माइक्रो एसडी कार्ड
- टीएफटी शील्ड
चरण 1: प्रारंभिक संस्करण
टीएफटी-शील्ड इस मायने में सुविधाजनक है कि इसमें माइक्रो एसडी कार्ड और एक एकीकृत हार्डवेयर जेपीईजी डिकोडर को जोड़ने के लिए एक स्लॉट है। यह सुविधा आपको फ़ोटो देखने के लिए तेज़ी से और आसानी से अपना स्वयं का फ़ोटो फ़्रेम बनाने की अनुमति देती है (बेशक, एक डेमो के आधार पर)। मैंने पहले तो यही किया।लेकिन फिर मैं सिर्फ तस्वीरों को देखकर ऊब गया और फिर मेरे दिमाग में यह विचार आया: क्या मैं एक तार्किक खेल बनाने की कोशिश करूँगा? Arduino Uno के लिए एक स्केच लिखने में कई शामें बिताई गईं। और प्रारंभिक संस्करण तैयार था।
माइक्रोएसडी कार्ड से एक तस्वीर लोड की जाती है, स्क्रीन पर छवि 4x3 कोशिकाओं में विभाजित होती है, निचला दायां सेल गायब हो जाता है और सभी कोशिकाएं बेतरतीब ढंग से चलने लगती हैं। स्क्रीन के नीचे बायां बटन दबाकर आप अगली फोटो लोड कर सकते हैं। पहेली को इकट्ठा करने के लिए - बीच बटन दबाकर आप खेल शुरू कर सकते हैं। टच स्क्रीन टीएफटी-शील्ड पर दबाकर पहेली को आगे बढ़ाना। एक उदाहरण के रूप में, मैंने माइक्रो एसडी कार्ड पर instructables.com से तस्वीरें रिकॉर्ड कीं। आप अपनी किसी भी फोटो को माइक्रो एसडी कार्ड में रिकॉर्ड कर सकते हैं।
चरण 2: कार्यक्षमता जोड़ना
पहेली 4x3 एकत्र करना दिलचस्प है, लेकिन काफी आसान और तेज़ है। मैं खेल को जटिल बनाना चाहता था, उदाहरण के लिए, विभाजन को 4x3 से बढ़ाकर 8x6 करना।
मैंने स्केच में कॉलम और पंक्तियों की संख्या सेट करने की क्षमता जोड़ी (अनुशंसित: 4x3, 4x6, 8x3, 8x6)। खेलना बहुत कठिन और लंबा हो गया है। और पहेलियों को नेविगेट करना और अधिक कठिन हो गया है।
मैंने एक संकेत जोड़ने का फैसला किया - जब मैंने चौथे बटन (बाएं से दाएं) पर क्लिक किया, तो स्क्रीन पर सेल नंबर दिखाई देते हैं। जब आप दूसरे बटन पर क्लिक करते हैं (बाएं से दाएं) स्क्रीन पर टिप्स गायब हो जाते हैं। जब आप पहले बटन पर क्लिक करते हैं, तो आप टूलटिप का रंग बदल सकते हैं (फोटो के आधार पर) टूलटिप को यथासंभव पठनीय बनाने के लिए।
चरण 3: प्रदर्शन
मेरे काम के परिणामस्वरूप, मुझे एक गेम मिला, जिसके प्रदर्शन के लिए मैंने निम्नलिखित वीडियो बनाया।
निर्देशों के अंत में मैं स्केच TFT_shield_Puzzle संलग्न करता हूं। स्केच को संकलित करने के लिए आपको पुस्तकालय YATFT को स्थापित करने की आवश्यकता है।
मुझे आशा है कि आपने मेरे निर्देशों का आनंद लिया।
देखने के लिए धन्यवाद।
सिफारिश की:
बीबीसी माइक्रोबिट का उपयोग करके मेमोरी पहेली गेम: 7 कदम
मेमोरी पज़ल गेम बीबीसी माइक्रोबिट का उपयोग करना: यदि आप नहीं जानते कि बीबीसी माइक्रोबिट क्या है, तो यह मूल रूप से एक बहुत छोटा उपकरण है जिसे आप इनपुट और आउटपुट के लिए प्रोग्राम कर सकते हैं। एक Arduino की तरह Kindof, लेकिन अधिक मांसल। माइक्रोबिट के बारे में जो मुझे वास्तव में पसंद आया, वह यह था कि इसमें दो बिल्ट इन इनपुट बी हैं
साइमन गेम - फन गेम!: 5 कदम
साइमन गेम - फन गेम !: संदर्भ: यहां एक लंबे सप्ताहांत के बाद, आपको उन सभी कार्यों और कार्यों को पूरा करने के लिए वास्तव में कड़ी मेहनत करनी चाहिए जिनके लिए आप जिम्मेदार हैं। यह हमारे लिए अपने मस्तिष्क को प्रशिक्षित करने का समय है, है ना? उन उबाऊ और अर्थहीन खेलों के अलावा, साइमन गेम नामक एक गेम भी है
अरुडिनो एलईडी गेम फास्ट क्लिक टू प्लेयर गेम: 8 कदम
अरुडिनो एलईडी गेम फास्ट क्लिकिंग टू प्लेयर गेम: यह प्रोजेक्ट @HassonAlkeim से प्रेरित है। यदि आप यहां एक गहरी नज़र डालने के इच्छुक हैं तो आप https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/ देख सकते हैं। यह गेम अल्कीम का उन्नत संस्करण है। यह है एक
DIY 5v से 3.3v लॉजिक लेवल शिफ्टर: 3 चरण
DIY 5v से 3.3v लॉजिक लेवल शिफ्टर: एक लॉजिक लेवल शिफ्टर का उपयोग एक वोल्टेज स्तर को दूसरे में स्थानांतरित करने के लिए किया जाता है जो कुछ डिजिटल चिप्स के काम करने के लिए आवश्यक है। आइए एक उदाहरण लेते हैं जब हम esp8266-01 का उपयोग करके एक स्केच अपलोड करना चाहते हैं arduino हमें arduino के tx तर्क को 3.3v में स्थानांतरित करने की आवश्यकता है
अल्ट्रासोनिक सेंसर के लिए 3.3V मॉड (ESP32/ESP8266, कण फोटॉन, आदि पर 3.3V लॉजिक के लिए HC-SR04 तैयार करें): 4 चरण
अल्ट्रासोनिक सेंसर के लिए 3.3V मॉड (ESP32/ESP8266, पार्टिकल फोटॉन, आदि पर 3.3V लॉजिक के लिए HC-SR04 तैयार करें): TL; DR: सेंसर पर, ट्रेस को इको पिन से काटें, फिर इसे एक का उपयोग करके फिर से कनेक्ट करें वोल्टेज डिवाइडर (इको ट्रेस -> 2.7kΩ -> इको पिन -> 4.7kΩ -> GND)। संपादित करें: इस पर कुछ बहस हुई है कि क्या ESP8266 वास्तव में GPIO पर 5V सहिष्णु है