विषयसूची:

वीजीए मॉनिटर पर अरुडिनो स्नेक: 5 कदम
वीजीए मॉनिटर पर अरुडिनो स्नेक: 5 कदम

वीडियो: वीजीए मॉनिटर पर अरुडिनो स्नेक: 5 कदम

वीडियो: वीजीए मॉनिटर पर अरुडिनो स्नेक: 5 कदम
वीडियो: PCA9685 और ESP32 - V4 के साथ 32 सर्वो मोटर्स को नियंत्रित करना 2024, नवंबर
Anonim
Image
Image

अच्छा… मैंने एक Arduino खरीदा। प्रारंभ में, निवेश किसी ऐसी चीज से प्रेरित था जिससे मेरी बेटी को प्रोग्रामिंग में दिलचस्पी हो। हालाँकि, जैसा कि यह निकला, यह बात मेरे लिए खेलने में अधिक मज़ेदार थी। एलईडी की लाइट अप, बटन इंटरेक्शन और सीरियल प्रिंटिंग के साथ खेलने के बाद, मैंने बार को थोड़ा ऊपर उठाने और वास्तव में कुछ बनाने का फैसला किया। चूंकि मेरी सबसे बड़ी रुचि गेमिंग है, यह स्वाभाविक रूप से गेमिंग से संबंधित कुछ होने वाला था, और इसलिए मैंने अपनी छोटी आर्केड मशीन बनाने का फैसला किया। मुझे जल्दी से एहसास हुआ कि वास्तविक कैबिनेट-बिल्डिंग को भविष्य की परियोजना होनी चाहिए, और मुझे अपने सिर को प्रोग्रामिंग के आसपास सीमित संसाधनों के साथ लपेटने पर ध्यान केंद्रित करने की आवश्यकता है जो कि Arduino को पेश करना है। इसलिए मैंने फैसला किया कि एक अच्छा पहला गेम स्नेक होगा।

आरंभ करने के लिए मुझे इनपुट और डिस्प्ले को हल करने के तरीके के बारे में अपना सिर लपेटना पड़ा। इनपुट के लिए मुझे एक वास्तविक आर्केड अहसास चाहिए था, इसलिए मैंने एक आर्केड जॉयस्टिक और बटन खरीदे। डिस्प्ले थोड़ा पेचीदा था क्योंकि मैं छोटी टीएफटी स्क्रीन तक सीमित नहीं रहना चाहता था। तब मुझे Sandro Maffiodo की अद्भुत VGAX लाइब्रेरी मिली। हालाँकि, चूंकि मुझे अपना खुद का वीजीए पोर्ट मिलाप करना था, इसका मतलब था कि मुझे सोल्डरिंग की कला को फिर से देखना था, कुछ ऐसा जो मैंने स्कूल के बाद से नहीं किया है (20 साल से अधिक पहले)।

तो, आगे बात किए बिना, यहां बताया गया है कि मैंने अपना पहला Arduino प्रोजेक्ट कैसे बनाया!

चरण 1: आवश्यकताएँ

  • अरुडिनो आईडीई वी१.६.४
  • माई स्नेक सोर्स कोड
  • वीजीएएक्स पुस्तकालय
  • 1x Arduino UNO संगत बोर्ड
  • 1x आर्केड जॉयस्टिक
  • 1x आर्केड बटन
  • 1x पीजो बजर
  • 1x वीजीए DSUB15
  • 1x ब्रेडबोर्ड
  • 1x बिजली आपूर्ति मॉड्यूल
  • 2x 68Ω प्रतिरोधक
  • 2x 470Ω प्रतिरोधक
  • 4x 10KΩ प्रतिरोधक
  • तारों का गुच्छा
  • सोल्डरिंग स्टार्टिंग किट

चरण 2: वीजीए पोर्ट को मिलाएं

सब कुछ Arduino से कनेक्ट करें
सब कुछ Arduino से कनेक्ट करें

मैंने वीजीए पोर्ट को सोल्डर करके शुरू किया। इसके लिए मुझे सबसे अच्छे निर्देश सैंड्रो माफियोडोस वीजीएएक्स पेज पर मिले।

मैंने देखा कि वीजीए पोर्ट पर मध्य पंक्ति में कनेक्शन को मिलाप करना शुरू करना आसान था। किसी भी अन्य पंक्तियों के साथ शुरू करने से मौजूदा कनेक्शनों को मिलाप किए बिना मध्य कनेक्शन तक पहुंचना कठिन हो गया (शायद मेरे पास एक बड़ा और सस्ता टांका लगाने वाला लोहा होने के कारण)।

चरण 3: सब कुछ Arduino से कनेक्ट करें

सब कुछ Arduino से कनेक्ट करें
सब कुछ Arduino से कनेक्ट करें
सब कुछ Arduino से कनेक्ट करें
सब कुछ Arduino से कनेक्ट करें

मैंने तब सब कुछ Arduino से जोड़ा। मैंने ऊपर एक फ्रिटिंग चार्ट बनाया है जिसका आपको अनुसरण करने में सक्षम होना चाहिए (चेतावनी, बहुत सारे केबल हैं जो आसानी से एक साथ उलझ जाते हैं)।

VGAX लाइब्रेरी में केवल 4 रंगों के लिए समर्थन है, हालांकि आप 6 अलग-अलग रंग योजनाओं में से चुन सकते हैं। इन्हें विभिन्न संयोजनों में RGB के लिए VGA केबलों को जोड़कर परिभाषित किया गया है। अधिक जानने के लिए Sandro Maffiodos VGAX पृष्ठ देखें।

चरण 4: गेम अपलोड करें

गेम सोर्स कोड मेरे GitHub पर उपलब्ध है।

चरण 5: आनंद लें

आनंद लेना!
आनंद लेना!
आनंद लेना!
आनंद लेना!

अब आप अपने आप को अच्छे पुराने रेट्रो सांप के 10 स्तरों में शामिल कर सकते हैं!

मुझे आशा है कि आपको यह निर्देश योग्य लगा होगा!

कृपया मुझे YouTube और Twitter पर फॉलो करें यदि यह आपके लिए महत्वपूर्ण था।

सिफारिश की: