ዝርዝር ሁኔታ:

የአርዱባቢ ሚኒ ጨዋታ ኮንሶል ከ 500 ጨዋታዎች ጋር - 10 ደረጃዎች
የአርዱባቢ ሚኒ ጨዋታ ኮንሶል ከ 500 ጨዋታዎች ጋር - 10 ደረጃዎች

ቪዲዮ: የአርዱባቢ ሚኒ ጨዋታ ኮንሶል ከ 500 ጨዋታዎች ጋር - 10 ደረጃዎች

ቪዲዮ: የአርዱባቢ ሚኒ ጨዋታ ኮንሶል ከ 500 ጨዋታዎች ጋር - 10 ደረጃዎች
ቪዲዮ: Консультант от бога Tg: cadrolikk 2024, ሀምሌ
Anonim
Ardubaby Mini Game Console ከ 500 ጨዋታዎች ጋር
Ardubaby Mini Game Console ከ 500 ጨዋታዎች ጋር
Ardubaby Mini Game Console ከ 500 ጨዋታዎች ጋር
Ardubaby Mini Game Console ከ 500 ጨዋታዎች ጋር

ምስጋናዎች ለፈጣሪው (ኬቨን ባቴስ) ፣ አርዱቦይ በጣም የተሳካ የ 8 ቢት ጨዋታ ኮንሶል ነው። ብዙ ሰዎች እንዴት አርድን እንዴት እንደሚማሩ በአርዱዱቦይ የማህበረሰብ መድረክ ላይ በነፃ ያካፈላቸው በሺዎች የሚቆጠሩ ጨዋታዎች ነበሩ።

የሃርድዌር ዲዛይኑ እንዲሁ ክፍት ምንጭ ነው እና እንደ እኔ ያሉ ሰሪዎች የራሳቸውን የሃርድዌር ስሪት እንዲሠሩ እና ተግባሩን ለማሳደግ የሶፍትዌር መገልገያዎችን እንዲያዳብሩ ያስችላቸዋል። ፍላሽ-ጋሪ ወረዳውን ፣ አርዱዲኖ አይዲኢን በቤት ውስጥ የተሰራ ፓኬጅ እና የፓይዘን መገልገያዎችን ያለ ኮምፒተር በመንገድ ላይ ለመጫወት በ 16Mbyte ተከታታይ ፍላሽ ማህደረ ትውስታ ላይ 500 ጨዋታዎችን ለማከማቸት ችሎታ ላለው ለ MR. Blinky ምስጋናዎች።

በአርዱዱቦይ የማህበረሰብ መድረክ ላይ የውይይቶችን ክር በማጥናት ፣ ብዙ የቤት ውስጥ አርዱቦይዎችን ለመፍጠር ምን እንደሚያስፈልገኝ ተማርኩ። ለአዲስ መጤዎች ይህ ቀላል ላይሆን ይችላል። ስለዚህ የተማርኩትን በአንድ መጨረሻ-እስከ-መጨረሻ ቪዲዮ እና በዚህ የጽሑፍ መመሪያዎች ውስጥ ማካፈል እፈልጋለሁ። ይህ መልሶችን ለሚፈልጉ የራሳቸውን ኪት እንዲገነቡ ይረዳቸዋል ብለን ተስፋ እናደርጋለን ግን እንዴት መጠየቅ እንዳለባቸው አያውቁም ወይም እነዚያን ጥያቄዎች ለመጠየቅ ትክክለኛውን ሰርጥ አላገኙም።

የእኔ የአርዱቦይ ስሪት የክሬዲት ካርድ መጠኑ 1/4 ብቻ ነው (3.5 ሴ.ሜ x 5.0 ሴሜ 0) ግን ትንሽ ውፍረት (የታችኛውን ሽፋን ጨምሮ 2 ሴ.ሜ) ፣ ግን የሚያስፈልገዎት ደወሎች እና ፉጨት ሁሉ አለው - 0.9 ኢንች ፣ የጆሮ ማዳመጫ መሰኪያ ፣ የድምጽ መቆጣጠሪያ ፣ አርጂቢ ኤልዲ።

እና ከሁሉም በላይ ፣ የላይኛውን የወረዳ ሰሌዳ (የአዝራር ባርኔጣውን) በመቀየር የጨዋታ ኮንሶል ቁልፎችን ከተለያዩ ጋር እንዲለዋወጡ የሚያስችልዎት የማስፋፊያ ወደብ።

ከዚያ ጸጥ ያሉ አዝራሮችን ፣ ጆይስቲክን እንደ አዝራሮች ፣ ወይም እንደ ፖታቲሞሜትር ያሉ የአናሎግ መቆጣጠሪያዎችን እንኳን መጠቀም ይችላሉ።

እንዲሁም አነስተኛ የአየር ሁኔታ ጣቢያ ለመገንባት እርጥበት ወይም የሙቀት ዳሳሽ ማከል ወይም የርቀት ቆጣሪን ለመገንባት እጅግ በጣም sonic ዳሳሾችን ማከል ይችላሉ።

እንዲሁም እስከ 500 የአርዱቦይ ጨዋታዎችን ወይም የመገልገያ ፕሮግራሞችን ለማከማቸት ተጨማሪ 16M ባይት ተከታታይ ፍላሽ ማህደረ ትውስታ አለው። በ MR. Blinky የተነደፈውን የማስነሻ ጫኝ (Cathy3K) በመጠቀም ፣ መጫወት ከጀመሩ በሰከንዶች ውስጥ በ ATmega32U4 ቺፕ (በአርዱቦይ ማይክሮ መቆጣጠሪያ) ላይ በመንገድ ላይ ካሉት 500 ጨዋታዎች አንዱን መጥራት እና በራስ-ብልጭ ድርግም ማድረግ ይችላሉ። ከኮምፒተርዎ ወይም ከስልክዎ ጋር መገናኘት።

ደረጃ 1 ሁሉንም ክፍሎች ያግኙ

ሁሉንም ክፍሎች ያግኙ
ሁሉንም ክፍሎች ያግኙ

አብዛኛዎቹ ክፍሎች በመስመር ላይ በ amazon.com ፣ aliexpress.com ወይም taobao.com በኩል ሊገዙ ይችላሉ። ከእነዚህ ውስጥ አንዳንዶቹ ጥቅም ላይ ካልዋሉ የአርዱዲኖ ሰሌዳዎች ሊሰበሰቡ ይችላሉ።

እነዚህን ሁሉ ከ taobao.com ለመግዛት እና ወደ ሆንግ ኮንግ ለመላክ ከ USD 12 (ከመላኪያ በስተቀር) ዋጋ አስከፍሎኛል።

አርዱዲኖ ፕሮ ማይክሮ

OLED 64x128 SSD1306 SPI 0.96"

Winbond W25Q128 16Mbyte ማህደረ ትውስታ ቺፕ

3.7V 280 ሜኤች ሊፖ ባትሪ ዩኤስቢ LiPO ባትሪ መሙያ ሞዱል (4.2 ቪ)

ለድምጽ ቁጥጥር 3.5 ሚሜ የጆሮ ማዳመጫ መሰኪያ 10 ኪ mini VR (B103)

ለ potentiometer ወይም ለ rotary መቆጣጠሪያ 10K mini VR (B103) (አማራጭ)

ሚኒ ፒዬዞ ተናጋሪ

3 ኪ ፣ 3 x 1 ኪ resistor

3-በ -1 RGB LED ሰባት

5x5 ሚሜ ጸጥ ያለ ቁልፍ

ለኃይል መቀየሪያ 9x4 ሚሜ ተንሸራታች መቀየሪያ

ሁለት 5x8 ሴ.ሜ ድርብ የጎን ሽቶ ሰሌዳ

አንድ 5x8 ሴ.ሜ ነጠላ የጎን ሽቶ ሰሌዳ

1x13 ሚስማር የሴት ራስጌ

1x13 ፒን ወንድ ራስጌ

1x7 ሚስማር የሴት ራስጌ

1x7 ሚስማር ወንድ ራስጌ 3.5x5 ሴሜ ለኋላ ሽፋን Acrylic ሰሌዳ

በበጀትዎ ውስጥ ለመካተት የመላኪያ ወጪ

ደረጃ 2 ዋናውን ቦርድ ያዘጋጁ

ዋናውን ቦርድ ያዘጋጁ
ዋናውን ቦርድ ያዘጋጁ
ዋናውን ቦርድ ያዘጋጁ
ዋናውን ቦርድ ያዘጋጁ
ዋናውን ቦርድ ያዘጋጁ
ዋናውን ቦርድ ያዘጋጁ

1. ለዋናው ሰሌዳ ክፈፉን ይፍጠሩ።

ሀ. የ 8 ሴሜ x 5 ሴ.ሜ የሽቶ ሰሌዳዎችን ይውሰዱ። 3.5 ሴ.ሜ x 5 ሴ.ሜ ትናንሽ የሽቶ ሰሌዳዎችን ለመሥራት መቀስ (ወይም መጋዝ) በመጠቀም ይቁረጡ። ያ አሁንም 18 ረድፎች እና 13 ዓምዶች የፒን ቀዳዳዎች ሊኖሩት ይገባል። እንደ የኋላ መሸፈኛ ሆኖ ለመጠቀም ከአይክሮሊክ ሰሌዳ 3.5 ሴ.ሜ x 5 ሴ.ሜ ቁራጭ ይቁረጡ።

ለ. ለ አዝራር ባርኔጣ እና ማስፋፊያ ታችኛው ረድፍ ላይ ባለ 13 ፒን ሴት ራስጌን ያሽጡ። ሐ. ለ 7-ሚስማር OLED ከላይ ወደ መጀመሪያው ረድፍ ባለ 7 ፒን ሴት ራስጌን ያሽጡ።

መ. ለዳግም ማስጀመሪያ አዝራር ፀጥ ያለ ቁልፍን ያሽጡ። ሠ. ለኃይል ማብሪያ / ማጥፊያ ተንሸራታች ማብሪያ / ማጥፊያ። ረ. ለዋና ስልክ የ 3.5 ሚሜ ስቴሪዮ የጆሮ ማዳመጫ መሰኪያ። ሰ. ባለ 3-ሚስማር 10 ኪ ሚኒ-ተለዋዋጭ resistor ይለጥፉ።

2. 4.2V LIPO ባትሪ መሙያ እና 3.3V ተቆጣጣሪ ወረዳ ያድርጉ።

ሀ. እኛ ከውጭ 3.3 ቪ ተቆጣጣሪ ኃይልን ለማቅረብ እንድንችል በፕሮ-ማይክሮ ቦርድ ላይ ባለ 5-ፒን 5V መቆጣጠሪያውን desolder ያድርጉ።

ለ. ከ 3.4 ሚሜ የባትሪ መሰኪያ አጠገብ ወደ ዋናው ቦርድ እንዲገባ የ LIPO ባትሪ መሙያ ሞጁሉን ይከርክሙት። የዩኤስቢ አያያዥ ቀሪውን ወረዳ በሚገናኝበት ቦታ ላይ መቁረጥ ያስፈልግዎታል። ይህ አሁንም በጣም ትልቅ ከሆነ ፣ ትንሽ ትንሽ ማሳጠር ያስፈልግዎታል። በእኔ ሁኔታ ፣ የበለጠ እንድቆራረጥ ለመፍቀድ ከተቃዋሚው አንዱን ወደ ሌላ ቦታ ማዛወር እና እንደገና መሸጥ አለብኝ።

ሐ. ቦታን ለመቀነስ እና እንዲሁም አጭር ዙር ለማስወገድ በ 3.3V ተቆጣጣሪ (AMS1117-3.3) አናት ላይ ያለውን ትር ይከርክሙ። ከዚያ solder tpin 1 ን ወደ አሉታዊ ውፅዓት እና የ LIPO ባትሪ መሙያ ሞዱል አወንታዊ ውፅዓት 3 ን ይሰኩ። ጫጫታውን ለማጣራት እና ለመቀነስ በፒን 1 እና በፒን 2 መካከል 0.1uF capacitor ን ያሽጡ። የሚቻል ከሆነ ቦታን ለመቀነስ አነስተኛ የ SMD ዓይነት capacitor ይጠቀሙ።

መ. ከ Pro ማይክሮ ቦርድ ከ RAW ፒን ወደ የባትሪ መሙያ ሞዱል አወንታዊ 5V ግብዓት 0.3 ሚሜ የታሸገ (ገለልተኛ) ሽቦን ያገናኙ። ከ Pro ማይክሮ ቦርድ GND ፒን ሽቦ ወደ ባትሪ መሙያ ሞዱል አሉታዊ ግብዓት ያገናኙ። ከ 3.3 ቪ ተቆጣጣሪው ከመካከለኛው ፒን (ፒን 2) ሽቦ ያገናኙ። የ LIPO ባትሪውን አሉታዊ እና አዎንታዊ ተርሚናሎች በቅደም ተከተል የባትሪ መሙያውን አሉታዊ እና አወንታዊ ውፅዓት ያገናኙ።

መ. የዩኤስቢ ገመድ ከኮምፒዩተርዎ ወደ ፕሮ-ማይክሮ ቦርድ ያገናኙ። የ RAW ፒን 5 ቮን ከዩኤስቢ ገመድ ወደ LIPO ባትሪ መሙያ ሞጁል ማቅረብ አለበት ፣ ይህም የ LIPO ባትሪ ለመሙላት ቁጥጥር ይደረግበታል። ኃይል መሙያ መብራት መብራት አለበት። የ 3.3V ተቆጣጣሪው ፕሮ-ማይክሮ ቦርዱን ለማብራት የ 4.2V ውፅዓቱን ወደ 3.3V መለወጥ አለበት። በፕሮ-ማይክሮ ሰሌዳ ላይ ያለው ኤልኢዲ መብራት አለበት።

ሠ. የአርዱዲኖ አይዲኢን ይጀምሩ ፣ እና የ Pro ማይክሮ ዩኤስቢ ወደብ በኮምፒተርዎ ዕውቅና ማግኘቱን ለማረጋገጥ የወደብ ስሙን ለመፈተሽ መሣሪያዎችን -> ወደቦችን ጠቅ ያድርጉ። በእኔ MAC OSX ላይ “/dev/cu.usbmodem14201 (Arduino Leonardo)” ን ያሳያል። መሳሪያዎችን-ቦርዶችን ጠቅ ያድርጉ እና “አርዱዲኖ ሊዮናርዶ” ን ይምረጡ። ከዚያ የምሳሌውን ንድፍ “ብልጭ ድርግም” ይጫኑ። ከዚያ ወደ Pro ማይክሮ መስቀል ይችሉ እንደሆነ ለመፈተሽ ሰቀላ ይሞክሩ። ማንኛውም ችግር ካለ ፣ ሽቦውን እና ብየዳውን እንደገና ይፈትሹ።

3. ተከታታይ ፍላሽ ሴት ልጅ ቦርድ አድርግ. ሀ. ብልጭታ ማህደረ ትውስታ ቺፕ እና የ D11 ፣ D12 ፣ D14 ተጨማሪ መሰንጠቂያ ካስማዎች እንደ ሴት ልጅ ቦርድ ሆነው የሚያገለግሉ አነስተኛ ነጠላ የጎን ሽቶ ሰሌዳ በ 7 የፒን ቀዳዳዎች x 4 የፒን ቀዳዳዎች ይቁረጡ። ለ. በቦርዱ በ 2 ኛው የመጨረሻ ረድፍ ላይ የሽያጭ መከለያዎችን በሁለት ግማሽ ይከፋፍሉ። ይህ በፒንቹ መካከል ጠባብ ርቀት ያለው ወለል ላይ የተጫነ መሣሪያ የሆነውን ተከታታይ ፍላሽ ማህደረ ትውስታ ሞዱሉን ለመጫን ያገለግላል ፣ ይህም መካከለኛዎቹ ሁለት ፒኖች በሻጩ ፓድ በሁለት ግማሾቹ ላይ ይቆማሉ እና የወረዳውን አጭር አያደርጉም። ሐ. የዊንቦንድ W25Q128 ማህደረ ትውስታ ቺፕን ወደ ሽቶ ሰሌዳ ላይ ይግዙ። ሁለት ፒኖች አለመገናኘታቸውን ያረጋግጡ።

4. ከኤቲኤምኤኤኤኤ 32U4 ቺፕ ለፒን D11 ፣ D12 ፣ D13 የሚሸጡ ተጨማሪ ብልሽቶች። ሀ. በኤኤኤኤኤኤኤኤኤኤኤኤኤ 32 ፒ 4 ፒን ፒኖች ላይ ጥሩ የመሸጫ ጫፍን ፣ እና የማጉያ መነጽር በመጠቀም ፣ በኤኤኤኤኤኤኤኤኤኤኤ 32 ፒ 4 ፒን ፒኖች ላይ D11 ፣ D12 ፣ D13። የ ATMega32U4 የፒን አቀማመጥን ይመልከቱ። ይህ የፕሮጀክቱ በጣም አስቸጋሪው ክፍል ነው። ይህንን ለመሸጥ በፈለግኩ ቁጥር ግማሽ ሰዓት አሳለፍኩ። አሁንም የሚቆይ ጠንካራ መገጣጠሚያ በሚሰሩበት ጊዜ ሌሎች ማይክሮ-ተቆጣጣሪዎቹን ፒንች በአጋጣሚ እንዳያሳጥሩ በጣም መጠንቀቅ አለብዎት። እንደዚህ ያሉ ጥቃቅን የሽያጭ ሥራዎችን እንዴት እንደሚሠሩ ፣ እና የበሰበሱትን ክሮች በመጠቀም በአጋጣሚ የመፍሰሻ ፈሳሾችን እንዴት ማዳን እንደሚችሉ ለማወቅ የ youtube ቪዲዮዎችን ይመልከቱ። በቂ ችሎታ ካላገኙ በስተቀር የሞቀ አየር ጠመንጃ/ፍንዳታን አልመክርም። ርቀቱ እና ሀይሉ በደንብ ቁጥጥር ካልተደረገበት ፣ የኤቲኤምኤምኤ 32U4 ቺፕ አቅራቢዎችን በቀላሉ ሊያበላሽ ወይም ሌሎች አካላትን ማቅለጥ እና መላውን ሰሌዳ ከማገገም ባለፈ ሊያበላሸው ይችላል።

ለ. በተከታታይ ብልጭታ ሴት ልጅ ቦርድ የመጨረሻ ረድፍ ላይ የሦስቱ ገመዶች ሌሎች ጫፎች ወደ መካከለኛ 3 የሽያጭ መከለያዎች ላይ ሸጡ።

5. ተከታታይ ፍላሽ ሴት ቦርዱን በፕሮ ማይክሮ ቺፕ ላይ ይጫኑ። ሀ. በፕሮ ፕሮ ማይክሮ ቦርድ አናት ላይ በመጀመሪያው ረድፍ ፒን ፣ ማለትም TX እና RAW።

ለ. Solder 0.5mm ሽቦዎች (ለምሳሌ ከ ትራንዚስተሮች እግሮች) እስከ Pro አራት ቺፕ በስተጀርባ እስከሚገኙት የመጨረሻዎቹ አራት ረድፎች ፒኖች። ማለትም D6 ፣ D7 ፣ D8 ፣ D9 እና SCLK ፣ MISO ፣ MOSI እና A10። በሴት ልጅ ሰሌዳ ላይ ለመሸጥ እና ያንን ከዋናው ሰሌዳ ጋር ለማገናኘት እንድንችል ሽቦው ከላይ እና ታች ወደ ታች መውጣት አለበት። ሐ. የ Pro ማይክሮ የመጨረሻዎቹን ረድፎች ከሴት ልጅ ቦርድ ጋር በማገናኘት ተከታታይ ፍላሽ ሴት ልጅ ሰሌዳውን ወደ Pro ማይክሮ ያሽጡ።

6. የ LIPO ባትሪ መሙያ ሰሌዳውን በዋናው ሰሌዳ ላይ ይጫኑ። ሀ. የ 0.5 ሚሜ ሽቦዎች (ለምሳሌ ከ ትራንዚስተሮች እግሮች) እስከ የ LIPO ባትሪ መሙያ ሰሌዳ 4 ማዕዘኖች (ለ -ግቤት ፣ +ve ግብዓት ፣ -ው ውፅዓት ፣ +ve ውፅዓት)። የ 3 ቪ ተቆጣጣሪው መካከለኛ ፒን በሚኖርበት ቦታ ላይ ጉድጓድ ይቆፍሩ። የ 0.3 ሚሜ የታሸገ ሽቦ ወደ መካከለኛ ፒን (3.3 ቪ ውፅዓት).. ለ. በ 3.5 ሚሜ የጆሮ ማዳመጫ መሰኪያ አጠገብ የባትሪ መሙያ ሰሌዳውን 4 እግሮች በዋናው ሰሌዳ ላይ ያሽጡ። ቦታን ለመቀነስ የባትሪ መሙያ ቦርዱ ዋናውን ቦርድ ለማሟላት ወደ ታች መጫን አለበት።

7. በዋናው ቦርድ ታችኛው ክፍል ላይ የ Pro ማይክሮ ሰሌዳውን ይጭኑ እና ካለፉት 4 ረድፎች እና ከፕሮ ማይክሮ ማይክሮ የመጀመሪያ ረድፍ እስከ ዋናው ቦርድ ድረስ ያሉትን ሁሉንም ፒኖች ይሽጡ። ሌሎቹን ፒንዎች መሸጥ አያስፈልግም ፣ በኋላ እንደ አስፈላጊነቱ በተሸፈኑ ሽቦዎች ይገናኛሉ። ይህ ቀላል ማሻሻያ ለመፍቀድ እና ከተቃጠለ Pro ማይክሮ ለመተካት አስፈላጊ ከሆነ ነው።

8. ቀሪውን የመሸጫ ማሽን ያድርጉ።

የ Pro ማይክሮ ቦርድ ፒኖችን ከተለያዩ አካላት እና ራስጌዎች ጋር ያገናኙ። ሁሉም የሽያጭ ግንኙነት በሁለት በኩል ባለው የሽቶ ሰሌዳ ታችኛው ክፍል ላይ ይደረጋል። ሁሉም ብየዳ ከተጠናቀቀ በኋላ ግንኙነቱን ይፈትሹ።

9. የዋናውን ሰሌዳ ታች ተመሳሳይ መጠን ባለው የአይክሮሊክ ቦርድ ይሸፍኑ።

ደረጃ 3 የአዝራር ኮፍያ ያድርጉ

1. ለአዝራር ባርኔጣ ክፈፍ ይፍጠሩ

ሀ. የ 8 ሴሜ x 5 ሴ.ሜ የሽቶ ሰሌዳዎችን ይውሰዱ። 3.5 ሴ.ሜ x 5 ሴ.ሜ ትናንሽ የሽቶ ሰሌዳዎችን ለመሥራት መቀስ (ወይም መጋዝ) በመጠቀም ይቁረጡ። ያ አሁንም 18 ረድፎች እና 13 ዓምዶች የፒን ቀዳዳዎች ሊኖሩት ይገባል። የ OLED መስታወቱ ከጀርባው እንዲወጣ ለማድረግ ትልቅ የሆነ 2.8 x 2.2 ሴ.ሜ መስኮት ያለው መስኮት ይቁረጡ። ይህንን ለማድረግ የአልማዝ መቁረጫ ጎማ እጠቀም ነበር። ካልተጠነቀቁ ጣቶችዎን ለማላቀቅ መሣሪያው በጣም ስለታም እና ጠንካራ ነው። መቆራረጡን በሁለተኛው ረድፍ ላይ የፒን ቀዳዳዎች ከላይ ፣ እና 9 ኛ ረድፍ የፒን ቀዳዳዎች ከታች። እና በ 2 ኛው አምድ ላይ ከእያንዳንዱ ጎን የፒን ቀዳዳዎች።

ለ. በሽቶ ሰሌዳው የመጨረሻ ረድፍ ላይ ባለ 13 ፒን ወንድ ራስጌን ያሽጡ።

ሐ. ለ D-PAD (በአቅጣጫ ቁልፎች ፣ ወደ ላይ ፣ ወደ ታች ፣ ወደ ግራ ፣ ወደ ቀኝ) እና ለ A ቁልፍ እና ለ B ባለው የሽቶ ሰሌዳ ላይ የአቀማመጥ አዝራሮች። ከዚያ በሽቶ ሰሌዳው ፊት ለፊት ይሽጧቸው።

መ. ከሽቶ ሰሌዳው ታችኛው ክፍል ፣ የሁሉንም አዝራሮች አንድ ጎን ከወንድ ራስጌው ከመሬት ፒን (ፒን 2) ጋር ያገናኙ።

ሠ. ለዚያ አዝራር በወንድ ራስጌ ላይ የእያንዳንዱን አዝራር ሁለተኛ ፒን ወደ ተጓዳኝ ፒን ያገናኙ።

ረ. ለ potentiometer rotary ወይም መደወያ መቆጣጠሪያ የአዝራር ኮፍያ እየገነቡ ከሆነ ፣ ከ D-PAD የአቅጣጫ አዝራሮች ይልቅ 3-pin 10K Variable Resistor ን ይጭናሉ። የ “ተለዋዋጭ” ተቃዋሚው ክፍል ቁጥር የሚጀምረው በ “ለ” (ለምሳሌ “B103” ማክስ 10 ኪ ነው) እንጂ “ሀ” አይደለም። “ሀ” ማለት የመዞሪያው አንግል ከተቃዋሚ ሎግ ጋር ተመጣጣኝ ነው። ቢ ማለት የመዞሪያው አንግል ከመቋቋም ጋር ተመጣጣኝ ነው። ለሮታሪ ጨዋታ መቆጣጠሪያ ዓይነት ቢ ቪአርኤዎችን እንፈልጋለን። የ potentiometer (የ GND ፒን) አንድ ጎን ከ GND (የአዝራር ባርኔጣ ራስጌ ፒን 2) ጋር ያገናኙ። የ potentiometer ን ሌላኛውን ጎን ከቪሲሲ (ከአዝራር ባርኔጣ ራስጌ ፒን 3) ጋር ያገናኙ። የፔንታቲሞተርን መካከለኛ ፒን ከተመረጠው አናሎግ ወደ ፕሮ ማይክሮ ቦርድ (ከ A0 ፣ A1 ፣ A2 ፣ A3) ጨዋታው በየትኛው ፒን እንደተመሠረተበት ያገናኙ። መቆጣጠሪያው ለስላሳ ካልሆነ (ዙሪያውን ቢዘል) ፣ በወረዳው ላይ ካለው ጫጫታ ለመላቀቅ በ GND ፒን እና በ potentiometer መካከለኛ ፒን መካከል 100pf capacitor ን ማገናኘት ይችላሉ።

ደረጃ 4: Arduino IDE ን ያዋቅሩ

ለአርዱዲኖ አዲስ ከሆኑ ፣ ለምሳሌ ለዊንዶውስ 10 ወይም ማክ OSX ወይም ሊኑክስ ለሚጠቀሙት ስርዓተ ክወና አርዱዲኖ አይዲኢን ለማውረድ https://www.arduino.cc ን ይጎብኙ።

ከዚያ ይጫኑት።

ደረጃ 5: የዩኤስቢ ገመድ ኬብል ያድርጉ

የ USBasp ገመድ ያድርጉ
የ USBasp ገመድ ያድርጉ

ለማንኛውም የአርዱዲኖ ቦርድ የሁለትዮሽ ኮዶችን/ጨዋታዎችን ከመጫን በተቃራኒ የማስነሻ ጫኝ ፕሮግራሙን በዩኤስቢ ወደብ በኩል ማድረግ አይቻልም።

ብጁ የማስነሻ ጫloadውን (Cathy3K) ወደ Atmega32U4 ቺፕ ለማቃጠል ፣ የዩኤስቢፕስ ፕሮግራም አዘጋጅ ማግኘት አለብዎት። ሆኖም ፣ የእኛ ፈጠራ በ 3.3V ላይ ይሠራል ፣ በ 3.3V ውስጥ እንዲሠራ የዩኤስቢፕስ ፕሮግራመርን የበለጠ መለወጥ አለብን።

የ USBasp ፕሮግራም አድራጊዎን በ 3.3V ወይም 5V በሁለቱም መዝለያ ቅንብሮች በኩል እንዲሠራ ለማስተካከል የሚከተለውን ትምህርት ሰጪ ፕሮጀክት ይመልከቱ።

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

ከዚያ የ USBasp ን ወደ ArduBaby ፕሮግራም ገመድ ለማድረግ የፒን አቀማመጥን እና ቪዲዮውን ይከተሉ። ከ USBasp ጋር የሚመጣው የመጀመሪያው የዩኤስቢፕ ገመድ ሁለት አያያ hasች አሉት ፣ እያንዳንዳቸው 10 ፒኖች። እኛ ይህንን ገመድ በግማሽ እንቆርጣለን ፣ እና ከዩኤስቢፕፕ ቦርድ ጋር የሚገናኘውን ሌላ ጫፍ በ 10 ፒፒን ጠብቀን የ 6 ፒን ወንድ ራስጌን ወደ አንድ ጫፍ እናገናኛለን።

ይህ ሌላኛው ጫፍ GND ፣ VCC ፣ MOSI ፣ MISO ፣ SCK ፣ ፒኖችን ከዩኤስቢኤስፕ ወደ ተዛማጅ የ ATmega32U4 ፒኖች በ Ardubaby ላይ ከሴት ራስጌ የመጀመሪያ ስድስት ፒኖች ጋር በሚያገናኘው ወንድ ራስጌ በኩል ያገናኛል።

ፕሮግራሙን ለማድረግ ወይም የማስነሻ ጫloadውን ወደ ATmega32U4 ለማቃጠል ፣ የአዝራር ባርኔጣውን ያስወግዱ እና በዚህ ባለ 6-ፒን የዩኤስቢ ገመድ ገመድ ይሰኩ።

የተሳሳተ ግንኙነት እንዳይፈጥር የትኛው ፒን አንደኛው በኬብሉ ራስጌ ላይ ምልክት ማድረጉን ያረጋግጡ። ለ Ardubaby አዝራር ባርኔጣ ራስጌዎች የፒን አቀማመጥን ስቀይር ፣ ፒን 1 ን ከፒን 13 ጋር ቢቀይሩትም ፣ -የኃይል አቅርቦቱ በአጋጣሚ ከጉዳት ጋር እንዳይገናኝ ከ +ve የኃይል አቅርቦት ጋር አይገናኝም። ሆኖም ፣ እርስዎ በተሳሳተ አቅጣጫ ከተገናኙ አሁንም ኪትዎን ሊጎዱ የሚችሉ ሌሎች ነገሮች ሊከሰቱ እንደሚችሉ አያውቁም።

የመሸጫውን ብረት ጫፍ በመጠቀም በአርዕስቱ ላይ ያንን ለማመልከት ትንሽ ቀዳዳ አቃጠለሁ።

ደረጃ 6 ቡት ጫerውን ያቃጥሉ

MR. Blinky አርዱቦይ-የቤት ውስጥ-ጥቅል ለቤት አርዱቦይ ፈጠረ።

የእሱ ጥቅል ከዋናው አርዱቦይ እንዲሁም እሱ በቤት ውስጥ ከሚሠሩ የተለያዩ ስሪቶች ጋር የሚሰራውን የአርዱቦይ የቦርድ ሾፌሮችን እና ቤተመፃሕፍት ያካትታል።

1. ለቤት አርዱቦይ ወደ MR. Blinky's GitHub አቃፊ ያስሱ። https://github.com/MrBlinky/Arduboy-homemade-package 2. የእርስዎን አርዱዲኖ አይዲኢ በቤት ሠራው ጥቅል ለማዋቀር በ GitHub ላይ ያሉትን መመሪያዎች ይከተሉ። 3. በመጀመሪያ ለአርዱቦይ የቤት እሽግ “ተጨማሪ የቦርድ ሥራ አስኪያጅ” ዩአርኤልን ይቅዱ።

4. Arduino IDE ን ይጀምሩ። ከ Arduino የላይኛው ምናሌ ምርጫዎችን ጠቅ ያድርጉ። ይህንን ጽሑፍ ወደ “ተጨማሪ የቦርዶች ሥራ አስኪያጅ ዩአርኤሎች” ውስጥ ይለጥፉ ማስታወሻ - በዚህ መስክ ላይ ሌላ ጽሑፍ ካለዎት ፣ ይህንን ተጨማሪ ጽሑፍ መጀመሪያ ላይ ያስገቡ ፣ ከዚያ “፣” ን ይጨምሩ እና ሌላውን ጽሑፍ እንደተጠበቀ ያቆዩ። 5. ከአርዱዲኖ አይዲኢ ይውጡ እና ከላይ የተደረገው ለውጥ ተግባራዊ እንዲሆን አይዲኢውን እንደገና ያስጀምሩ። 6. Tools -> Board: -> የቦርድ አስተዳዳሪን ጠቅ ያድርጉ። ለመፈለግ በቤት ውስጥ የተሰራ ይግቡ። የአርዱቦይ የቤት እሽግ በ Mr. Blinky ለመጫን ይምረጡ። ከዚያ የቅርብ ጊዜውን ስሪት ለማግኘት ዝመናን ጠቅ ያድርጉ። ጥቅሉ ወደ አርዱዲኖ ይታከላል። 7. አሁን Tools-> ሰሌዳ የሚለውን ይምረጡ-“ቤት-ሠራ አርዱቦይ። እና ለቤት ውስጥ አርዱቦይ የሚከተሉትን መለኪያዎች ይምረጡ”ላይ በመመስረት በ“SparkFun Pro Micro 5V - Standard wiring”Core:“Arduboy Optimized core”Bootloader:“Cathy3K”Programmer: USBasp 8. Ardubaby ን ያጥፉ እና የአዝራር ኮፍያውን ያስወግዱ። 9. በ USBasp ላይ መዝለያውን ወደ 3.3V ያዘጋጁ። በ 3.3V ውስጥ ሙሉ በሙሉ የሚሰራ የተሻሻለ የዩኤስቢ ማስቀመጫ እየተጠቀሙ መሆኑን ያረጋግጡ። 10. USBasp ን ከኮምፒዩተርዎ የዩኤስቢ ወደብ ያገናኙ። ልዩ ዩኤስቢፕን ከአርዱባቢ ኬብል ወደ ዩኤስቢፕ ያገናኙ ፣ እና ሌላኛው ጫፍ በአርዱባቢ የአዝራር ባርኔጣ ራስጌ ላይ ፣ ፒን 1 እስከ ፒን ይሰልፍ 1. የአርዱባቢ የመጀመሪያዎቹ 6 ፒኖች ብቻ ለጫኝ ጫኝ ለማቃጠል ያገለግላሉ።

11. የእርስዎ Ardubaby አሁን በዩኤስቢ (USBasp) በሚሰጠው 3.3 ቪ ኃይል በኩል መብራት አለበት። 12. የ ArduBaby ዳግም ማስጀመሪያ ቁልፍን አንዴ ይጫኑ። 13. መሣሪያዎቹን ክሊንክ-> ቦርዶች-> በአርዱዲኖ አይዲኢ ላይ ቡት ጫኝ ጫን የሚለውን አዝራር ያቃጥሉ። 14. የማስነሻ ጫ burnው ቃጠሎ የተሳካ መሆኑን ለማየት መልዕክቱን ይፈትሹ። 15. ካልሆነ ገመዱን ይፈትሹ እና ፒኖቹን በትክክለኛው አቅጣጫ ማገናኘትዎን ያረጋግጡ እና ፒን 1 በፒን 1. መሰመርዎን ያረጋግጡ አንዳንድ ጊዜ ፣ ቡት ምናሌው ከጠፋ አርዱባቢ የቀድሞ ጨዋታ መጫወት ይጀምራል። ስለዚህ ፣ ፍላሽ ሁነታን በመጠባበቅ ላይ አርዱባቢን ለማስቀመጥ የዳግም አስጀምር ቁልፍን ከተጫኑ በኋላ ወዲያውኑ የ Burn bootloader ቁልፍን ጠቅ ማድረግ ያስፈልግዎታል። 16. ሁሉም ጥሩ ከሆነ አርዱቢቢ እንደገና ይነሳል እና የማስነሻ ምናሌውን ወይም ወደ አርዱቢቢ የጫኑትን ቀዳሚ ጨዋታ ያያሉ።

ደረጃ 7: ነጠላ ጨዋታዎችን ወደ Arduboy ያጠናቅሩ እና ይስቀሉ

ጨዋታዎች ለ Arduboy ከሚከተሉት ምንጮች ማውረድ ይችላል-

ለጨዋታዎች አርዱቦይ የማህበረሰብ መድረክ

የ “GitHub” ፍለጋ በ “አርዱቦይ ጨዋታዎች” https://github.com/topics/arduboy-game ወይም በ google ላይ “GitHub arduboy games” ን ብቻ ይፈልጉ።

የጨዋታ ስብስቦች በሌሎች ተጋርተዋል። ለምሳሌ. የ Erwin's Arduboy ስብስቦች

arduboy.ried.cl/

መኪና ወደ አርዱinoኖ የሚጭኑት እና ወደ አርዱቦይ የሚሰቀሉት የጨዋታውን ምንጭ ኮድ ማውረድ ይችላሉ። ይህ እንዴት እንደሚደረግ ቪዲዮውን ይመልከቱ።

ወይም የሄክስ ፋይል ብቻ (የተጠናቀረው የሁለትዮሽ ፋይል ግን በሄክስ ቁጥር የቀረበው ከባለ ሁለትዮሽ ፋይል ይልቅ ወደ የጽሑፍ ፋይል ያትሙ)።

ለምንጩ ኮድ ፣ በአርዲኖ አይዲኢ ውስጥ የምንጭ ኮዱን ብቻ ይክፈቱ።

የምንጭ ኮዱ ለምሳሌ። picovaders.ino በተመሳሳይ ስም በአንድ አቃፊ ውስጥ መቀመጥ አለበት ለምሳሌ picovaders

የሚፈለገው የ Arduboy2 ቤተ -ፍርግሞች ለአርዱዱቦይ የቤት እሽግ የቦርድ ሥራ አስኪያጁን በምንጭንበት ቀደም ባለው ደረጃ መጫን አለባቸው።

Arduboy ን ከኮምፒዩተርዎ የዩኤስቢ ወደብ ጋር ያገናኙት።

ያብሩት ፣ ከዚያ ጨዋታውን ለመጫወት ኮዱን ወደ አርዱቦይ ለማጠናቀር እና ለመስቀል በአርዱዲኖ አይዲኢ ላይ የሰቀላ ቁልፍን ጠቅ ያድርጉ።

ደረጃ 8 ነጠላ ነጠላ ሄክስ ፋይሎችን ይስቀሉ

ሄክስ ፋይል የአርዲኖ ፕሮግራምዎን (ረቂቅ) ማጠናከሪያን የሚያካትት የሁለትዮሽ ኮዶችን የያዘ የጽሑፍ ፋይል ነው ፣ ግን ሁለት አሃዝ ሄክሳዴሲማል ቁጥሮችን 0-9 ፣ A-F በመጠቀም በጽሑፍ ፋይል ቅርጸት ይወከላል።

እነዚህን የሄክስ ፋይል በተለያዩ መንገዶች ማግኘት ይችላሉ።

1. የሄክስ ፋይሎችን ከላይ ከገለፅናቸው የተለያዩ ምንጮች ማውረድ እንችላለን-

community.arduboy.com/c/games Erwin's Arduboy Game Collections

በ GitHub.com ወይም በ google.com ላይ “Arduboy games” ን ይፈልጉ

የ hehex ፋይሎችን ከ.hex ቅጥያ ጋር ወደ ፋይሎች ያስቀምጡ።

2. እንደአማራጭ ፣ የራስዎን የሄክስ ፋይል ማድረግ ይችላሉ።

በ Arduino IDE ውስጥ ረቂቅ> ወደ ውጭ ላክ የተጠናቀረ ሁለትዮሽ ይምረጡ። ንድፍዎ ይዘጋጃል ፣ ከዚያ የተጠናቀረው.hex ፋይል ቅጂ ወደ ስዕልዎ ማውጫ ይወጣል። የሄክሱን ፋይል ለማየት ወደ ረቂቅ አቃፊው ወይም በ IDE ውስጥ Sketch> Sketch Folder ን ይምረጡ።የ 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 ን ሰቀላ መጠቀም እወዳለሁ።

ወደ https://github.com/MrBlinky/Arduboy-Python-Utilities ያስሱ እና የ MR. Blinky's Arduboy Python መገልገያዎችን ለመጫን እዚያ ያሉትን መመሪያዎች ይከተሉ። ፓይዘን ካልተጫነ መጀመሪያ ፓይዘን እና የሚፈለጉትን የፓይዘን ሞጁሎችን ለመጫን መመሪያውን መከተል ያስፈልግዎታል።

4. Arduboy ን ከኮምፒዩተርዎ የዩኤስቢ ወደብ ያገናኙ። Arduboy ን ያብሩ።

5. በስርዓተ ክወናዎ ውስጥ የ theል ፕሮግራሙን ይጀምሩ ለምሳሌ። በ Mac OSX ውስጥ ያለው ተርሚናል መተግበሪያ ወይም የሄክስ ፋይልን ወደ አርዱቦይ ለመስቀል የሚከተሉትን ትዕዛዞች ለመተየብ በመስኮቶች ውስጥ ያለው የትእዛዝ ጥያቄ። የእኛን የቀድሞ ንድፍ picovaders.ino እንደ ምሳሌ መውሰድ።

Python uploader.py picovaders.ino-arduboy-promicro-ssd1306.hex

6. ጨዋታው አንዴ ከተሰቀለ አርዱቦይ ዳግም ያስጀምራል እና ጨዋታውን ይጀምራል።

ደረጃ 9 ጨዋታዎችን ወደ ተከታታይ ፍላሽ ይፃፉ

1. የተጠናከረውን የጨዋታ ፋይል ወደ ተከታታይ ብልጭታ ለመጻፍ ፣ የ MR. Blinky's Arduboy Python Utilities ን እንደገና መጠቀም ያስፈልግዎታል። ቀዳሚውን ደረጃ ከተከተሉ ይህ ቀድሞውኑ ሊጫንዎት ይገባል።

አለበለዚያ ወደ https://github.com/MrBlinky/Arduboy-Python-Utilities ይሂዱ እና የ MR. Blinky's Arduboy Python መገልገያዎችን ለመጫን እዚያ ያሉትን መመሪያዎች ይከተሉ። ፓይዘን ካልተጫነ መጀመሪያ ፓይዘን እና የሚፈለጉትን የፓይዘን ሞጁሎችን ለመጫን መመሪያውን መከተል ያስፈልግዎታል።

2. 500 ጨዋታዎችን ለመያዝ ለተዋሃደው የጨዋታ ምስል ፋይል የመረጃ ጠቋሚ ፋይልን ይፍጠሩ።

ወደ አርዱቦይ ተከታታይ ፍላሽ ለማከማቸት ለሚፈልጓቸው ጨዋታዎች ሁሉ የተጨመረው የጨዋታ ምስል ፋይሎችን ለመገንባት የ flashcart-builder.py ስክሪፕትን ይጠቀሙ እንጠቀማለን። 16 ሜባ ተከታታይ ፍላሽ እስከ 500 ጨዋታዎችን መያዝ ይችላል። ይህ ስክሪፕት ከአንድ መረጃ ጠቋሚ ፋይል (.csv) እና ለእያንዳንዱ 2 ጨዋታዎች የሁለት ፍላሽ ምስል ይገነባል - ሀ..ሄክስ ፋይሎች የተጠናቀሩት የአርዱቦይ ጨዋታዎች የሁለትዮሽ ምስሎች ሄክሳዴሲማል ኮዶችን የያዘ የጽሑፍ ፋይል ነው። ወደ ምሳሌ ይመልከቱ- flashcart / flashcart-index.csv ፋይል ለምሳሌ አገባብ። ክሎኔን ወይም አውርድ የሚለውን ጠቅ ካደረጉ ይህ ፋይል በጥቅሉ ውስጥ ተካትቷል። ለ. የትኛውን ጨዋታ እንደሚመርጡ እንዲያውቁ በአርዱቦይ ላይ ባለው የማስነሻ ጫኝ ምናሌ ላይ የሚታዩ የ pp ግራፊክ ምስል ፋይሎች። አንዳንድ የጨዋታ ማከማቻዎች ከጨዋታ ምንጭ ፋይላቸው ወይም ከሄክሳቸው ፋይል ጋር ይህንን ግራፊክ ፋይል ይኖራቸዋል። እሱን ማግኘት ካልቻሉ ጨዋታውን በ Arduboy emulator (https://felipemanga.github.io/ProjectABE/) ላይ በማሄድ እና ማያ ገጹን በመያዝ የራስዎን መፍጠር ይችላሉ። ወይም በኃይል ፒን ላይ የጨዋታውን ስም ብቻ ይተይቡ ፣ ከዚያ ያንን ማያ ገጽ ይያዙ። ከዚያ በመስኮቶች ውስጥ የቀለም ብሩሽ በመጠቀም ወይም በ Mac OSX ውስጥ ቅድመ ዕይታን በመጠቀም እርስዎ የያዙት/የፈጠሯቸው ግራፊክስ እስከ 128x64 ፒክስል ድረስ።

የዩቲዩብ ቪዲዮም የዚህን.csv መረጃ ጠቋሚ ፋይል ትክክለኛ ቦታዎችን እንዴት ማስቀመጥ እንደሚቻል ያብራራል። አንድ ልብ ሊባል የሚገባው ነገር ፣ ምሳሌዎች.csv ፋይል ከ MR. Blinky's GitHub በዊንዶውስ ፒሲ ውስጥ ጥቅም ላይ ውሏል ፣ የኋላ መመለሻ “\” በመንገድ ስሞች ውስጥ ጥቅም ላይ ይውላል። የሊነክስ ስርዓት ወይም MAC OSX እየተጠቀሙ ከሆነ ወደ “/” መለወጥ ያስፈልግዎታል።

ፈጣን ጅምር ለማግኘት የ 63 ጨዋታዎቼን ጥቅል ከ https://github.com/cheungbx/ArduBaby 63games.zip ማውረድ ይችላሉ

ይህ ጥቅል እኔ የመረጥኳቸውን 63 ጨዋታዎች የሄክስ ፋይሎችን እና የፒንግ ፋይሎችን ፣ እንዲሁም የ games.csv መረጃ ጠቋሚ ፋይልን እና የ flashcard-builder.py ስክሪፕት በመጠቀም የተገነባውን የጨዋታዎች-ምስል.ቢን ፋይል ይ containsል።

ወደ ጨዋታዎች.csv ተጨማሪ ጨዋታዎችን ማከል እና ወደ ተከታታይ ብልጭታ ለመፃፍ የእራስዎን የተጠናከረ የጨዋታ ሁለትዮሽ ምስል ፋይል መገንባት ይችላሉ። በ 16M ተከታታይ ብልጭታ ላይ ከፍተኛ 500 ጨዋታዎችን ማስቀመጥ ይችላሉ።

የእኔን GitHub ቅጽ ማውረድ የሚችሉት የ games.csv ን በመጠቀም የ.csv ፋይልን እንዴት እንደሚሰራ እገልጻለሁ።

ምንም እንኳን የ.csv ፋይል ኤክሴልን በመጠቀም ሊከፈት ይችላል። ፋይሉን ለመክፈት ኤክሴልን አይጠቀሙ። ፋይሉን ያበላሸዋል። እባክዎን ግልፅ የጽሑፍ አርታዒን ብቻ ይጠቀሙ። በመስኮቶች ውስጥ የማስታወሻ ደብተርን መጠቀም ይችላሉ። በ MAC ውስጥ የጽሑፍ ኢዲትውን ተጠቀምኩ እና “ቅርጸት”-> “ግልፅ ጽሑፍ አድርግ” የሚለውን ጠቅ አድርጌያለሁ።

የ.csv ፋይል የመጀመሪያው መስመር ችላ ሊሉት የሚችሉት ራስጌ ነው። ዝርዝር; መግለጫ; የርዕስ ማያ ገጽ ፣ የሄክስ ፋይል

ሁለተኛው መስመር ለግራፊክ ምስል ፋይል (በ-p.webp

ጨዋታው ከሦስተኛው መስመር ጀምሮ ተዋቅሯል። ጨዋታዎች ቡት ጫኝ ምናሌ ውስጥ ምድቦች ተብለው በቡድን ተደራጅተዋል። ይህ መስመር ለዚያ ቡድን የጨዋታዎች ዝርዝር የቡድን ርዕስ ነው ፣ ለምሳሌ። የድርጊት ጨዋታ። እንዲሁም ለጨዋታዎች ቡድን ግራፊክ ምስል ፋይልን ይጠቁማል። መጀመሪያ ላይ ያለው “1” የቡድን ቁጥርን ያመለክታል። ይህንን ቡድን የሚከተሉ ሁሉም ጨዋታዎች በዚህ ቁጥር ይጀምራሉ። 1; የድርጊት ጨዋታዎች ፤ ምድብ-ማያ ገጾች / Action.png;;;

ከዚያ በዚያ ቡድን ውስጥ ለእያንዳንዱ ጨዋታ አንድ መስመር ያክላሉ። ከቡድን ቁጥር 1 ጀምሮ ፣ የጨዋታው ስም እና ለስዕሉ ቅጽበታዊ ገጽ እይታ እና ለሄክክስ ፋይል መንገድ የግራፊክ ፋይል መንገድ። ሁሉም በ ";" ተለያይተዋል። አንድ ተጨማሪ አክል ";" ለማዳን ፋይል ልኬቱን ለመዝለል። 1 ፤ 1943 ፤ የመጫወቻ ማዕከል/Nineteen43-p.webp

የመጀመሪያውን የጨዋታዎች ቡድን ከጨረሱ በኋላ ሁለተኛውን የጨዋታዎች ቡድን እና የመሳሰሉትን ማከል ይችላሉ። ለምሳሌ.

9; ማሳያ እና ሙከራ; ማሳያ/demotest.png;;; 9 ፤ ትኩስ ቅቤ ፤ ማሳያዎች/HotButter_AB-p.webp

የመጨረሻው መስመር በግቤት ውስጥ የተቀመጠ ፋይል አለው ይህም የካርቱን ፊልም ነው።

3. የተጠናከረ የጨዋታ ምስል ፋይልን ለመገንባት ፣ games.csv የእርስዎ የጨዋታ መረጃ ጠቋሚ ፋይል በሆነበት ትዕዛዙን ይተይቡ።

Python flashcart-builder.py games.csv

ይህ ጨዋታዎች-image.bin የተባለ ፋይል ይፈጥራል

4. የተጠናከረ የጨዋታ ምስል ፋይልን ለአርዱቦይ ይፃፉ።

የተጠናከረ የጨዋታ ምስል ፋይልን ወደ አርዱቦይ ተከታታይ ፍላሽ ማህደረ ትውስታ ለመፃፍ የ MR. Blinky's flashcart-writer.py ስክሪፕት እንጠቀማለን።

የእኔን የናሙና ጨዋታዎች-image.bin ፋይል የሚጠቀሙ ከሆነ ይህንን ትእዛዝ መተየብ ይችላሉ።

python flashcart-writer.py games-image.bin

በመደበኛ ግንባታ ላይ ከ SSD1306 OLED ይልቅ SSD1309 OLED ማያ ገጽ የሚጠቀሙ ከሆነ ፣ የማሳያ ሾፌሩን በበረራ ላይ መለጠፍ ይችላሉ። SSD1309 ን ወደተሰቀለው ምስል በራስ-ሰር ለመተግበር የ flashcart-writer.py ቅጂ ያድርጉ እና ወደ flashcart-writer-1309.py እንደገና ይሰይሙት። ከዚያ ይተይቡ

python flashcart-writer-1309.py games-image.bin

ደረጃ 10 ጨዋታዎችን ከመለያ ፍላሽ ይጫወቱ

ጨዋታዎችን ከተከታታይ ብልጭታ ለመጫወት ፣ Arduboy ን ያብሩ።

አስቀድመው የተጫነ ጨዋታ ካለዎት ጨዋታው በራስ -ሰር ይጀምራል። ወደ ቡት ጫኝ ምናሌው ለመሄድ በአርዱባቢ አናት ላይ አንድ ጊዜ ዳግም ማስጀመሪያ ቁልፍን ይጫኑ።

የ bootloader ምናሌ ይታያል። የ RGB LED በቅደም ተከተል ያበራል።

በምትኩ የ USB ወደብ የሚመስል አዶ ካዩ ፣ ያ ማለት የእርስዎ ተከታታይ ፍላሽ ማህደረ ትውስታ ቺፕ አይሰራም ማለት ነው። Pls ሽቦውን ይፈትሹ።

በ 12 ሰከንዶች ውስጥ ምንም ቁልፎችን ካልጫኑ ፣ በ ATMega32U4 ውስጣዊ ፍላሽ ማህደረ ትውስታ ውስጥ ቀድሞውኑ የተከማቸ ጨዋታው ይሠራል።

ከጨዋታ ወደ ቡት ጫኝ ምናሌ ለመመለስ ፣ አንዴ ዳግም አስጀምር የሚለውን ቁልፍ ብቻ ይጫኑ።

በተለያዩ የጨዋታዎች ምድብ (ቡድን) ውስጥ ለማሸብለል የግራ ወይም የቀኝ ቁልፍን መጫን ይችላሉ። በጨዋታዎች ውስጥ በምድብ (ቡድን) ውስጥ ለማሸብለል ታች ወይም ወደ ላይ ቁልፍን ይጫኑ። ጨዋታውን ከተከታታይ ፍላሽ ማህደረ ትውስታ ወደ ATMega32U4 ውስጣዊ ፍላሽ ማህደረ ትውስታ ለመገልበጥ “ለ” ቁልፍን ይጫኑ። ጨዋታው በሰከንድ ውስጥ ይጀምራል።

አሁን በመንገድ ላይ መጫወት የሚችሉበት ትንሽ የጨዋታ ኮንሶል አለዎት።

ከ 500 ጨዋታዎች ጋር የእርስዎን 16M ተከታታይ ፍላሽ ለመሰብሰብ እና ለመጫን እገዳደርዎታለሁ። ተከታታይ ብልጭታውን ለመሙላት ገና ያንን ያደረገ ማንም አላየሁም። ያንን ማድረግ ከቻሉ ያንን የተጠናከረ የጨዋታ ፋይል ከእኛ ጋር ያጋሩ።

የሚመከር: