विषयसूची:

Arduboy पर गेम्स कैसे अपलोड करें और 500 गेम्स फ्लैश-कार्ट में: 8 कदम
Arduboy पर गेम्स कैसे अपलोड करें और 500 गेम्स फ्लैश-कार्ट में: 8 कदम

वीडियो: Arduboy पर गेम्स कैसे अपलोड करें और 500 गेम्स फ्लैश-कार्ट में: 8 कदम

वीडियो: Arduboy पर गेम्स कैसे अपलोड करें और 500 गेम्स फ्लैश-कार्ट में: 8 कदम
वीडियो: The making of ArduBaby - The half size Arduboy Hardware and Software 2024, नवंबर
Anonim
Arduboy पर गेम्स कैसे अपलोड करें और फ्लैश कार्ट में 500 गेम्स कैसे अपलोड करें
Arduboy पर गेम्स कैसे अपलोड करें और फ्लैश कार्ट में 500 गेम्स कैसे अपलोड करें

मैंने सीरियल फ्लैश मेमोरी के साथ कुछ होममेड अर्दुबॉय बनाए हैं जो सड़क पर खेलने के लिए अधिकतम 500 गेम स्टोर कर सकते हैं। मैं यह साझा करने की आशा करता हूं कि इसमें गेम कैसे लोड करें, जिसमें सीरियल फ्लैश मेमोरी में गेम कैसे स्टोर करें और सड़क पर खेलने के लिए अपना खुद का समेकित गेम पैकेज बनाएं।

आप इस यूट्यूब वीडियो को एंड टू एंड क्रिएशन प्रक्रिया और स्पष्टीकरण के लिए देख सकते हैं

चरण 1: Arduino IDE सेट करें

यदि आप Arduino के लिए नए हैं, तो आप जिस ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं, जैसे windows 10 या Mac OSX या Linux के लिए Arduino IDE डाउनलोड करने के लिए https://www.arduino.cc पर ब्राउज़ करें।

फिर इसे स्थापित करें।

चरण 2: USBasp केबल बनाएं

किसी भी Arduino बोर्ड में बाइनरी कोड/गेम लोड करने के विपरीत, USB पोर्ट के माध्यम से बूटलोडर की प्रोग्रामिंग नहीं की जा सकती है।

कस्टम बूटलोडर (Cathy3K) को Atmega32U4 चिप में बर्न करने के लिए, आपको USBasp प्रोग्रामर प्राप्त करने की आवश्यकता है। हालाँकि, हमारा निर्माण 3.3V पर काम करता है, हमें 3.3V में कार्य करने के लिए USBasp प्रोग्रामर को और संशोधित करने की आवश्यकता है।

जम्पर सेटिंग्स के माध्यम से 3.3V या 5V दोनों पर काम करने के लिए अपने USBasp प्रोग्रामर को संशोधित करने के लिए निम्नलिखित निर्देश योग्य प्रोजेक्ट देखें।

www.instructables.com/id/Modify-a-5V-USBasp-Arduino-Bootloader-Programmer-t/

फिर USBasp को ArduBaby प्रोग्राम केबल बनाने के लिए पिन लेआउट और वीडियो का पालन करें। USBasp के साथ आने वाली मूल USBasp केबल में दो कनेक्टर होते हैं, प्रत्येक 10 पिन। हम इस केबल को आधे में काटेंगे, और दूसरे छोर को यूएसबीएएसपी बोर्ड से जोड़ने वाले दूसरे छोर को 10pin पर रखते हुए एक 6 पिन पुरुष हेडर को एक छोर से जोड़ देंगे।

यह दूसरा छोर GND, VCC, MOSI, MISO, SCK, रीसेट पिन को USBasp से ATmega32U4 के संबंधित पिन से पुरुष हेडर के माध्यम से जोड़ेगा जो कि अर्दुबबी पर महिला हेडर के पहले छह पिन से जुड़ता है (मेरा संस्करण) घर का बना अर्दुबॉय)। आपके संस्करण में भिन्न पिन लेआउट हो सकता है। आप होममेड अर्दुबॉय के अपने संस्करण को फिट करने के लिए डिज़ाइन बदलने के लिए मेरे वीडियो का संदर्भ ले सकते हैं।

प्रोग्राम करने के लिए या बूटलोडर को ATmega32U4 में जलाने के लिए, आप इस 6-पिन USBasp केबल में बटन हैट और प्लग को हटा देंगे।

सुनिश्चित करें कि आपने केबल के हेडर पर स्पष्ट रूप से चिह्नित किया है कि कौन सा पिन पिन है ताकि गलत कनेक्शन न हो। जब मैं अर्दुबाई बटन हैट हेडर के लिए पिन लेआउट डिज़ाइन करता हूं, तो मैंने पिन को इस तरह व्यवस्थित करने की कोशिश की कि भले ही आपने पिन १ को पिन १३ के साथ स्वैप किया हो, -वे बिजली की आपूर्ति गलती से नुकसान से बचने के लिए + वी बिजली की आपूर्ति के साथ नहीं मिलेगी। हालाँकि, आप कभी नहीं जानते हैं, अन्य चीजें हो सकती हैं जो गलत दिशा में कनेक्ट होने पर भी आपकी किट को नुकसान पहुंचा सकती हैं।

मैं सोल्डर आयरन की नोक का उपयोग करके हेडर पर चिह्नित करने के लिए एक छोटा सा छेद जलाऊंगा।

चरण 3: बूटलोडर को जलाएं

MR. Blinky ने घर के बने Arduboy के लिए Arduboy-homemade-package बनाया।

उनके पैकेज में बोर्ड ड्राइवर और अर्दुबॉय की लाइब्रेरी शामिल है जो मूल अर्दुबॉय के विभिन्न संस्करणों के साथ-साथ घर के बने लोगों के साथ काम करता है।

1. होममेड Arduboy के लिए MR. Blinky के GitHub फ़ोल्डर में ब्राउज़ करें। https://github.com/MrBlinky/Arduboy-homemade-package 2. अपने Arduino IDE को होममेड पैकेज के साथ कॉन्फ़िगर करने के लिए GitHub के निर्देशों का पालन करें। 3. सबसे पहले Arduboy होममेड पैकेज के लिए "अतिरिक्त बोर्ड प्रबंधक" के url को कॉपी करें।

4. Arduino IDE प्रारंभ करें। Arduino शीर्ष मेनू से वरीयताएँ पर क्लिक करें। इस टेक्स्ट को "अतिरिक्त बोर्ड मैनेजर यूआरएल" में पेस्ट करें नोट: यदि आपके पास पहले से ही इस फ़ील्ड पर अन्य टेक्स्ट है, तो शुरुआत में यह अतिरिक्त टेक्स्ट डालें, फिर "," जोड़ें और अन्य टेक्स्ट को बरकरार रखें। 5. Arduino IDE से बाहर निकलें और उपरोक्त परिवर्तन को प्रभावी करने के लिए IDE को फिर से शुरू करें। 6. टूल्स -> बोर्ड: -> बोर्ड मैनेजर पर क्लिक करें। खोजने के लिए घर का बना दर्ज करें। Mr. Blinky द्वारा Arduboy होममेड पैकेज स्थापित करने के लिए चयन करें। फिर नवीनतम संस्करण प्राप्त करने के लिए अपडेट पर क्लिक करें। पैकेज को Arduino में जोड़ा जाएगा। 7. अब टूल्स-> बोर्ड चुनें: "होम-मेड अर्दुबॉय। और होममेड अर्दुबॉय के लिए निम्नलिखित मापदंडों का चयन करें" के आधार पर: "स्पार्कफन प्रो माइक्रो 5 वी - स्टैंडर्ड वायरिंग" कोर: "अर्डुबॉय ऑप्टिमाइज्ड कोर" बूटलोडर: "कैथी 3 के" प्रोग्रामर: यूएसबीएएसपी 8. अर्दुबाई को बंद करें और बटन हैट को हटा दें। 9. USBasp पर जम्पर को 3.3V पर सेट करें। सुनिश्चित करें कि आप एक संशोधित USBasp का उपयोग कर रहे हैं जो पूरी तरह से 3.3V में काम करता है। 10. USBasp को अपने कंप्यूटर के USB पोर्ट से कनेक्ट करें। विशेष USBasp को ArduBaby केबल से USBasp से कनेक्ट करें, और दूसरे छोर को Ardubaby के बटन हैट हेडर से कनेक्ट करें, पिन 1 से पिन 1 तक लाइन अप करें। बूटलोडर को जलाने के लिए केवल Ardubaby के पहले 6 पिन का उपयोग किया जाता है।

11. USBasp द्वारा आपूर्ति की गई 3.3V बिजली के माध्यम से आपका अर्दुबबी अब चालू होना चाहिए। 12. ArduBaby के रीसेट बटन को एक बार दबाएं। 13. Arduino IDE पर टूल्स-> बोर्ड्स-> बर्न बूटलोडर बटन को क्लिंक करें। 14. बूटलोडर बर्न सफल है या नहीं यह देखने के लिए संदेश की जाँच करें। 15. यदि नहीं, तो केबल की जांच करें और सुनिश्चित करें कि आप पिन को सही दिशा में कनेक्ट करते हैं और पिन 1 को पिन 1 के साथ लाइन अप करते हैं। कभी-कभी, बूट मेनू के समय समाप्त होने पर, अर्दुबबी पिछला गेम खेलना शुरू कर देगा। इसलिए, आपको फ्लैश मोड की प्रतीक्षा में अर्दुबबी को रखने के लिए रीसेट बटन दबाने के तुरंत बाद बर्न बूटलोडर बटन पर क्लिक करना होगा। 16. यदि यह सब ठीक है, तो ArduBaby रीबूट हो जाएगा और आपको या तो बूट अप मेनू दिखाई देगा, या पिछला गेम जिसे आपने ArduBaby में लोड किया है।

चरण 4: एकल खेलों को अर्दुबॉय में संकलित करें और अपलोड करें

अर्दुबॉय के लिए खेल निम्नलिखित स्रोतों से डाउनलोड किए जा सकते हैं:

खेलों के लिए अर्दुबॉय समुदाय मंच:

GitHub "Arduboy games" https://github.com/topics/arduboy-game पर खोज करता है या Google पर "GitHub arduboy games" खोजता है।

दूसरों द्वारा साझा किए गए गेम संग्रह। जैसे इरविन का अर्दुबॉय संग्रह

arduboy.ried.cl/

आप उस गेम का सोर्स कोड डाउनलोड कर सकते हैं जिसे आप Arduino पर लोड करते हैं और Arduboy पर अपलोड करते हैं। यह कैसे किया जाता है इस पर वीडियो देखें।

या सिर्फ हेक्स फ़ाइल (संकलित बाइनरी फ़ाइल लेकिन हेक्स संख्या में प्रस्तुत बाइनरी फ़ाइल के बजाय टेक्स्ट फ़ाइल में प्रिंट आउट)।

Y स्रोत कोड के लिए, बस Arduino IDE के भीतर स्रोत कोड खोलें।

स्रोत कोड उदा। picovaders.ino को उसी नाम के एक फ़ोल्डर में संग्रहीत करने की आवश्यकता है उदा। पिकोवाडर्स

आवश्यक Arduboy2 पुस्तकालयों को पहले से ही पिछले चरण में स्थापित किया जाना चाहिए जहां हम Arduboy होममेड पैकेज के लिए बोर्ड प्रबंधक को लोड करते हैं।

बस अर्दुबॉय को अपने कंप्यूटर के यूएसबी पोर्ट से कनेक्ट करें।

इसे चालू करें, फिर Arduino IDE पर अपलोड बटन पर क्लिक करें और गेम खेलने के लिए कोड को Arduboy पर अपलोड करें।

चरण 5: एकल हेक्स फ़ाइलें अपलोड करें

हेक्स फ़ाइल एक टेक्स्ट फ़ाइल है जिसमें बाइनरी कोड होते हैं जिसके परिणामस्वरूप आपके Arduino प्रोग्राम (स्केच) का संकलन होता है, लेकिन दो अंकों के हेक्साडेसिमल नंबर 0-9, AF का उपयोग करके टेक्स्ट फ़ाइल प्रारूप में दर्शाया जाता है।

आप इन हेक्स फ़ाइल को विभिन्न तरीकों से प्राप्त कर सकते हैं।

1. हम ऊपर बताए गए विभिन्न स्रोतों से हेक्स फाइलें डाउनलोड कर सकते हैं:

community.arduboy.com/c/games Erwin's Arduboy गेम कलेक्शंस

GitHub.com या google.com पर "Arduboy गेम्स" खोजें

इन हेक्स फ़ाइलों को.hex के एक्सटेंशन वाली फ़ाइलों में सहेजें।

2. वैकल्पिक रूप से, आप अपनी खुद की हेक्स फ़ाइल बना सकते हैं।

Arduino IDE में Sketch > Export Compiled Binary चुनें। आपका स्केच संकलित किया जाएगा, फिर संकलित.hex फ़ाइल की एक प्रति आपके स्केच की निर्देशिका में आउटपुट होगी। स्केच फ़ोल्डर में ब्राउज़ करें या आईडीई में हेक्स फ़ाइल देखने के लिए स्केच> स्केच फ़ोल्डर दिखाएं चुनें। यदि आपने MR. Blinky का होममेड पैकेज स्थापित किया है तो.hex फ़ाइल का दो संस्करण बन जाएगा। उदाहरण के लिए, यदि आप picovaders.ino sketh को संकलित करते हैं, तो निम्न दो.hex फ़ाइलें बनाई जाएंगी।

picovaders.ino-arduboy-promicro-ssd1306.hex picovaders.ino with_bootloader-arduboy-promicro-ssd1306.hex

हम पहली फ़ाइल का उपयोग करेंगे: picovaders.ino-arduboy-promicro-ssd1306.hex

3. अर्दुबॉय पर हेक्स फ़ाइल अपलोड करने के लिए, आपको एक अपलोडर का उपयोग करने की आवश्यकता है। इंटरनेट पर बहुत सारे हैं। मैं MR. Blinky के अपलोडर का उपयोग करना पसंद करता हूं क्योंकि इसका उपयोग करना आसान है।

github.com/MrBlinky/Arduboy-Python-Utilities पर ब्राउज़ करें और MR. Blinky की Arduboy Python उपयोगिताओं को स्थापित करने के लिए निर्देशों का पालन करें। यदि आपके पास एक अजगर स्थापित नहीं है, तो आपको पहले अजगर और आवश्यक अजगर मॉड्यूल को स्थापित करने के लिए निर्देशों का पालन करना होगा।

4. Arduboy को अपने कंप्यूटर के USB पोर्ट से कनेक्ट करें। अर्दुबॉय चालू करें।

5. अपने ऑपरेटिंग सिस्टम में शेल प्रोग्राम प्रारंभ करें उदा। Mac OSX में टर्मिनल ऐप या विंडोज़ में कमांड प्रॉम्प्ट को हेक्स फ़ाइल को Arduboy पर अपलोड करने के लिए निम्न कमांड टाइप करने के लिए। हमारे पिछले स्केच picovaders.ino को एक उदाहरण के रूप में लेते हुए।

अजगर uploader.py picovaders.ino-arduboy-promicro-ssd1306.hex

6. एक बार गेम अपलोड हो जाने के बाद, Arduboy रीसेट हो जाएगा और गेम शुरू कर देगा।

चरण 6: सीरियल फ्लैश में गेम लिखें

1. समेकित गेम फ़ाइल को सीरियल फ्लैश में लिखने के लिए, आपको MR. Blinky's Arduboy Python Utilities फिर से उपयोग करने की आवश्यकता है। यदि आप पिछले चरण का पालन करते हैं तो आपके पास यह पहले से ही स्थापित होना चाहिए।

अन्यथा, https://github.com/MrBlinky/Arduboy-Python-Utilities पर ब्राउज़ करें और MR. Blinky की Arduboy Python उपयोगिताओं को स्थापित करने के लिए निर्देशों का पालन करें। यदि आपके पास एक अजगर स्थापित नहीं है, तो आपको पहले अजगर और आवश्यक अजगर मॉड्यूल को स्थापित करने के लिए निर्देशों का पालन करना होगा।

2. समेकित गेम छवि फ़ाइल के लिए 500 से अधिक गेम रखने के लिए इंडेक्स फ़ाइल बनाएं।

हम उन सभी खेलों के लिए एक समेकित गेम छवि फ़ाइलों को बनाने के लिए फ्लैशकार्ट-बिल्डर.py स्क्रिप्ट का उपयोग करेंगे, जिन्हें आप अर्दुबॉय के सीरियल फ्लैश में स्टोर करना चाहते हैं। एक 16MB सीरियल फ्लैश 500 गेम तक हो सकता है। यह स्क्रिप्ट एक इंडेक्स फाइल (.csv) से बाइनरी फ्लैश इमेज और प्रत्येक गेम के लिए निम्नलिखित 2 फाइलों का निर्माण करती है: a..hex फ़ाइलें जो संकलित अर्दुबॉय गेम की बाइनरी छवियों के हेक्साडेसिमल कोड वाली टेक्स्ट फ़ाइल है। उदाहरण वाक्य रचना के लिए example-flashcart\flashcart-index.csv फ़ाइल देखें। यदि आप क्लोन या डाउनलोड पर क्लिक करते हैं तो यह फ़ाइल पैकेज में शामिल है। बी। Arduboy पर बूटलोडर मेनू पर प्रदर्शित होने वाली-p.webp

यूट्यूब वीडियो यह भी बताता है कि चीजों को इस.csv अनुक्रमणिका फ़ाइल के सही स्थान पर कैसे रखा जाए। एक बात ध्यान देने योग्य है, विंडोज़ पीसी में MR. Blinky's GitHub से उदाहरण.csv फ़ाइल का उपयोग किया जाता है, पथनामों में बैकस्लैश "\" का उपयोग किया जाता है। यदि आप एक लिनक्स सिस्टम या मैक ओएसएक्स का उपयोग कर रहे हैं तो आपको इसे "/" में बदलना होगा।

एक त्वरित शुरुआत करने के लिए, आप https://github.com/cheungbx/ArduBaby 63games.zip से मेरे 63 खेलों के पैकेज को डाउनलोड कर सकते हैं।

इस पैकेज में मेरे द्वारा चुने गए 63 खेलों की हेक्स फाइलें और पीएनजी फाइलें हैं, साथ ही गेम्स.सीएसवी इंडेक्स फाइल और गेम्स-इमेज.बिन फाइल है जो फ्लैशकार्ड-बिल्डर.पी स्क्रिप्ट का उपयोग करके बनाई गई है।

आप games.csv में और गेम जोड़ सकते हैं और सीरियल फ्लैश पर लिखने के लिए अपनी खुद की समेकित गेम बाइनरी इमेज फ़ाइल बना सकते हैं। आप 16M सीरियल फ्लैश पर अधिकतम 500 गेम लगा सकते हैं।

मैं समझाता हूँ कि games.csv का उपयोग करके.csv फ़ाइल कैसे बनाई जाती है जिसे आप मेरे GitHub से डाउनलोड कर सकते हैं।

भले ही.csv फ़ाइल को एक्सेल का उपयोग करके खोला जा सकता है। फ़ाइल खोलने के लिए एक्सेल का प्रयोग न करें। यह फ़ाइल को दूषित कर देगा। कृपया केवल सादा पाठ संपादक का उपयोग करें। आप विंडोज़ में नोटपैड का उपयोग कर सकते हैं। मैंने मैक में टेक्स्ट एडिट का इस्तेमाल किया और "फॉर्मेट" -> "मेक प्लेन टेक्स्ट" पर क्लिक किया।

.csv फ़ाइल की पहली पंक्ति वह शीर्षलेख है जिसे आप अनदेखा कर सकते हैं। सूची; डिस्क्रिप्शन; शीर्षक स्क्रीन; हेक्स फ़ाइल;

बूट लोडर मनु स्क्रीन के लिए दूसरी पंक्ति ग्राफिकल इमेज फाइल (पीएनजी फाइल फॉर्मेट में 128x64 पिक्सल होनी चाहिए) की ओर इशारा करती है। 0; बूटलोडर; arduboy_loader.png;;;

खेलों को तीसरी पंक्ति से शुरू करके कॉन्फ़िगर किया गया है। खेलों को बूटलोडर मेनू में समूहों में व्यवस्थित किया जाता है जिन्हें श्रेणियां कहा जाता है। यह पंक्ति उस समूह के लिए खेलों की सूची का समूह शीर्षक है उदा। एक्शन गेम। यह गेम के समूह के लिए चित्रमय छवि फ़ाइल की ओर भी इशारा करता है। शुरुआत में "1" समूह संख्या 1 को दर्शाता है। इस समूह का अनुसरण करने वाले सभी खेल इस संख्या से शुरू होंगे। 1;एक्शन गेम्स;श्रेणी-स्क्रीन\Action.png;;;

फिर आप उस समूह के भीतर प्रत्येक खेल के लिए एक पंक्ति जोड़ते हैं। समूह संख्या 1 से शुरू होकर, खेल का नाम, और स्क्रीन के स्नैपशॉट के लिए ग्राफिक फ़ाइल का पथ, और हेक्स फ़ाइल का पथ। सभी को ";" से अलग किया गया है। एक और जोड़ें ";" सहेजें फ़ाइल के लिए पैरामीटर को छोड़ने के लिए। 1;1943;आर्केड/Nineteen43.png;आर्केड/Nineteen43.hex;; 1;2048;आर्केड/2048.png;आर्केड/2048.हेक्स;;

खेलों के पहले समूह को समाप्त करने के बाद, आप खेलों के दूसरे समूह को जोड़ सकते हैं और इसी तरह। जैसे

9; डेमो और टेस्ट; डेमो/डेमोटेस्ट.पीएनजी;;; 9; गर्म मक्खन; डेमो/हॉटबटर_एबी.पीएनजी; डेमोस/हॉटबटर_एबी.हेक्स;; 9; फ्लैशकार्ट टेस्ट; डेमोस/फ्लैशकार्ट-टेस्ट/फ्लैशकार्ट-टेस्ट-टाइटल.पीएनजी; डेमोस/फ्लैशकार्ट-टेस्ट/फ्लैशकार्ट-टेस्ट.हेक्स; डेमोस/फ्लैशकार्ट-टेस्ट/बैडएपल-फ्रेम्स.बिन;

अंतिम पंक्ति में पैरामीटर में एक सेव फ़ाइल है जो एक कार्टून मूवी है।

3. समेकित गेम छवि फ़ाइल बनाने के लिए, आदेश टाइप करें, जहां games.csv आपकी गेम अनुक्रमणिका फ़ाइल है।

अजगर flashcart-builder.py games.csv

यह गेम-इमेज.बिन नाम की एक फाइल बनाएगा

4. समेकित खेल छवि फ़ाइल Arduboy को लिखें।

हम Arduboy की सीरियल फ्लैश मेमोरी में समेकित गेम इमेज फ़ाइल लिखने के लिए MR. Blinky की flashcart-writer.py स्क्रिप्ट का उपयोग करते हैं।

अगर आप मेरे सैंपल गेम्स-इमेज.बिन फाइल का उपयोग कर रहे हैं तो आप यह कमांड टाइप कर सकते हैं।

अजगर फ़्लैशकार्ट-लेखक.py खेल-छवि.बिन

यदि आप मानक बिल्ड पर SSD1306 OLED के बजाय SSD1309 OLED स्क्रीन का उपयोग कर रहे हैं, तो आप स्क्रीन ड्राइवर को तुरंत पैच कर सकते हैं। अपलोड की गई छवि पर SSD1309 पैच को स्वचालित रूप से लागू करने के लिए, flashcart-writer.py की एक प्रति बनाएं और इसका नाम बदलकर flashcart-writer-1309.py करें। फिर टाइप करें

अजगर फ्लैशकार्ट-लेखक-1309.py गेम्स-इमेज.बिन

चरण 7: सीरियल फ्लैश से गेम खेलें

सीरियल फ्लैश से गेम खेलने के लिए अर्दुबॉय को ऑन करें।

यदि आपके पास पहले से कोई गेम लोड है, तो गेम अपने आप शुरू हो जाएगा। बूटलोडर मेनू पर जाने के लिए एक बार अर्दुबबी के शीर्ष पर रीसेट बटन दबाएं।

बूटलोडर मेनू प्रदर्शित किया जाएगा। आरजीबी एलईडी क्रम से प्रकाश करेगा।

यदि आपको एक ऐसा आइकन दिखाई देता है जो इसके बजाय प्रदर्शित USB पोर्ट जैसा दिखता है, तो इसका मतलब है कि आपकी सीरियल फ्लैश मेमोरी चिप काम नहीं कर रही है। कृपया वायरिंग की जांच करें।

यदि आप 12 सेकंड के भीतर कोई भी कुंजी नहीं दबाते हैं, तो ATMega32U4 की आंतरिक फ्लैश मेमोरी में पहले से संग्रहीत गेम चलाया जाएगा।

किसी गेम से बूटलोडर मेनू पर वापस जाने के लिए, बस एक बार रीसेट करें बटन दबाएं।

आप खेलों की विभिन्न श्रेणी (समूह) में स्क्रॉल करने के लिए बाएँ या दाएँ बटन दबा सकते हैं। एक श्रेणी (समूह) के भीतर खेलों के माध्यम से स्क्रॉल करने के लिए नीचे या ऊपर बटन दबाएं। ATMega32U4 की आंतरिक फ्लैश मेमोरी पर सीरियल फ्लैश मेमोरी से गेम को कॉपी करने के लिए "B" बटन दबाएं। एक सेकेंड में खेल शुरू हो जाएगा।

अब आपके पास एक छोटा गेम कंसोल है जिसे आप सड़क पर खेल सकते हैं।

मैं आपको चुनौती देता हूं कि आप ५०० खेलों के साथ अपने १६एम सीरियल फ्लैश को इकट्ठा करें और लोड करें। मैंने किसी ऐसे व्यक्ति को नहीं देखा जिसने अभी तक सीरियल फ्लैश को भरने के लिए ऐसा किया हो। यदि आप ऐसा कर सकते हैं, तो उस समेकित गेम फ़ाइल को हमारे साथ साझा करें।

चरण 8: संदर्भ

इसका एक पूरा निर्देश Instructables.comTBD. के इस लिंक में प्रकाशित किया जाएगा

ArduBaby गेम कंसोल के प्रदर्शन के लिए Youtube वीडियो

USBasp बूटलोडर प्रोग्रामर के 3.3V संशोधन के लिए Youtube वीडियो।

इस वीडियो में सर्किट की गेम फाइलें और योजनाएं इस GitHub लिंक https://github.com/cheungbx/ArduBaby पर पाई जा सकती हैं।

स्कैमेटिक्स

Arduboy होम मेड पैकेज के लिए MR. Blinky का GitHub लिंक

खेल अपलोड और सीरियल फ्लैश मेमोरी संचालन के लिए अजगर उपयोगिताओं के लिए MR. Blinky का GitHub लिंक

इरविन का अर्दुबॉय गेम कलेक्शंस

निर्माता (केविन बेट्स) को श्रेय, अर्दुबॉय एक बहुत ही सफल 8 बिट गेम कंसोल है। हॉबीस्ट द्वारा लिखे गए हजारों गेम थे जिन्होंने उन्हें अर्दुबॉय के सामुदायिक मंच पर स्वतंत्र रूप से साझा किया ताकि अधिक लोग सीख सकें कि कैसे कोड करना है।

होममेड पैकेज, फ्लैशकार्ट और पायथन उपयोगिताओं को बनाने के लिए MR. Blinky को श्रेय।

सिफारिश की: