विषयसूची:

Arduino के साथ नंबर पहेली: 4 कदम (चित्रों के साथ)
Arduino के साथ नंबर पहेली: 4 कदम (चित्रों के साथ)

वीडियो: Arduino के साथ नंबर पहेली: 4 कदम (चित्रों के साथ)

वीडियो: Arduino के साथ नंबर पहेली: 4 कदम (चित्रों के साथ)
वीडियो: 17 गाय को 3 बेंटों में कैसे बांटे ? | Math Puzzle | Maths Tricks By Genius Maker😯😯😯 2024, जुलाई
Anonim
Image
Image
घटकों की सूची
घटकों की सूची

नमस्कार दोस्तों, आज इस एकल परियोजना को साझा करना चाहता हूं। यह आर्डिनो के साथ एक नंबर पहेली गेम के बारे में है, जिसे गेम टीवी पर प्रदर्शित किया जाता है और (4x4) के कीपैड द्वारा नियंत्रित किया जाता है।

यहां देखें वीडियो

पहेली के वर्ग को खिसकाने या हिलाने के लिए, वांछित वर्ग की स्थिति के अनुसार कुंजी दबाएं। उदाहरण के लिए, जैसा कि चित्र में दिखाया गया है, यदि आप संख्या 5 (जिसका चौथा स्थान है) के साथ वर्ग को बाईं ओर ले जाना चाहते हैं (क्योंकि एक खाली स्थिति है), कीपैड में कुंजी '4' दबाएं, क्योंकि यह कीपैड में चौथा स्थान है।

अगर आपको यह परियोजना पसंद है तो कृपया पहेली प्रतियोगिता में इसके लिए वोट करें।

धन्यवाद

चरण 1: घटकों की सूची

इस परियोजना के लिए प्रयुक्त सामग्री हैं:

  • Arduino एक या कोई अन्य मॉडल।
  • वीडियो आउटपुट के साथ टीवी।
  • आरसीए वीडियो केबल।
  • (१) १ k ओम रोकनेवाला।
  • (१) ४७० ओम रोकनेवाला।
  • हेक्स कीपैड।
  • कूदने वाले।

चरण 2: Arduino को Tv. से जोड़ना

Arduino को Tv. से कनेक्ट करना
Arduino को Tv. से कनेक्ट करना
Arduino को Tv. से कनेक्ट करना
Arduino को Tv. से कनेक्ट करना
Arduino को Tv. से कनेक्ट करना
Arduino को Tv. से कनेक्ट करना

इस पुस्तकालय को डाउनलोड करें और इसे स्केच में आयात करें।

सबसे पहले, कुछ हुक अप वायर में रेसिस्टर्स इनलाइन जोड़ें।

आरसीए केबल में 2 तार होंगे, एक ग्राउंड वायर और एक वीडियो वायर।

1k ओम रोकनेवाला Arduino के पिन 9 से जुड़ा है।

470 ओम Arduino के पिन 7 से जुड़ा है।

प्रतिरोधों के सिरों को मिलाएं, और इसे वीडियो केबल से कनेक्ट करें।

RCA केबल का GND तार Arduino के GND में जाता है।

यदि आपको संकलन में समस्या है, तो लाइब्रेरी फ़ोल्डर में 3 फ़ोल्डर निकालें।

चरण 3: कीपैड कनेक्ट करें

कीपैड कनेक्ट करें
कीपैड कनेक्ट करें
अरुडिनो पिन कीपैड
13 पंक्ति 0
6 पंक्ति १
5 पंक्ति २
4 पंक्ति 3
3 कर्नल 0
2 कर्नल 1
1 कर्नल 2
0 कर्नल 3

चित्र में दिखाए अनुसार प्रोजेक्ट को इकट्ठा करें।

चरण 4: कोड

कोड
कोड

संख्याएं (1 से 16) एक सरणी में संग्रहीत हैं।

संख्या 16 खाली स्थिति का प्रतिनिधित्व करती है।

संख्याओं को फेरबदल करने के लिए, कुंजी 'ए' (खेल की शुरुआत में) दबाएं, यह एक प्रक्रिया को कॉल करता है जो सरणी में संख्याओं को फेरबदल करता है, और बाद में स्क्रीन में दिखाया जाता है।

जब आप कीपैड में कुछ कुंजी दबाते हैं, तो प्रोग्राम सत्यापित करता है कि निकट स्थिति में कुछ खाली स्थिति है या नहीं

(बाएं, दाएं, ऊपर या नीचे)। जैसा कि चित्र में दिखाया गया है: यदि कुंजी '1' को दबाया जाता है, तो निकट स्थिति की पुष्टि करता है।

स्विच (कुंजी) {

मामला एक':

परिवर्तन (0, 1); // सरणी (0) स्थिति, सरणी (1) स्थिति की जांच करती है।

परिवर्तन (0, 4); // सरणी (0) स्थिति, सरणी (4) स्थिति की जांच करती है।

टूटना;

…………

CHANGE फ़ंक्शन सरणी में संख्याओं का आदान-प्रदान करता है और स्क्रीन को संख्याओं के साथ अद्यतन किया जाता है।

खेल समाप्त होता है जब सरणी सही क्रम में होती है: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}

यहां पूरा कोड डाउनलोड करें।

अगर आपको यह प्रोजेक्ट पसंद है तो कृपया इसे पहेली प्रतियोगिता और निर्माता ओलंपिक प्रतियोगिता में वोट करें

धन्यवाद

सिफारिश की: