ዝርዝር ሁኔታ:
- ደረጃ 1 ተቆጣጣሪውን ማገናኘት
- ደረጃ 2: ኮዱን አውልቀው ያሂዱ
- ደረጃ 3 ፕሮጀክት 64 ን ያዋቅሩ
- ደረጃ 4: Arduino ኮድ በጥልቅ ውስጥ
- ደረጃ 5 - ማጣቀሻዎች
![አርዱዲኖን በ N64 መቆጣጠሪያ ይጠቀሙ - 5 ደረጃዎች (ከስዕሎች ጋር) አርዱዲኖን በ N64 መቆጣጠሪያ ይጠቀሙ - 5 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11133411-use-an-arduino-with-an-n64-controller-5-steps-with-pictures-j.webp)
ቪዲዮ: አርዱዲኖን በ N64 መቆጣጠሪያ ይጠቀሙ - 5 ደረጃዎች (ከስዕሎች ጋር)
![ቪዲዮ: አርዱዲኖን በ N64 መቆጣጠሪያ ይጠቀሙ - 5 ደረጃዎች (ከስዕሎች ጋር) ቪዲዮ: አርዱዲኖን በ N64 መቆጣጠሪያ ይጠቀሙ - 5 ደረጃዎች (ከስዕሎች ጋር)](https://i.ytimg.com/vi/CzM5rfq_N98/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:35
![ከ N64 መቆጣጠሪያ ጋር አርዱዲኖ ይጠቀሙ ከ N64 መቆጣጠሪያ ጋር አርዱዲኖ ይጠቀሙ](https://i.howwhatproduce.com/images/001/image-225-132-j.webp)
የ NES መቆጣጠሪያን ከአርዱዲኖ ጋር ለመጠቀም መማሪያዎች አሉ ፣ ግን የበለጠ የተወሳሰበውን የ N64 መቆጣጠሪያን እና የአናሎግ ጆይስቲክን በመጠቀም የተወሰነ ይግባኝ አለው። በዙሪያው አርዱዲኖ ካለዎት እና Adaptoid ን መግዛት የማይፈልጉ ከሆነ ፣ ይህ አስተማሪ በፕሮጀክት 64 ውስጥ በአርዱኒዮ እና በ N64 መቆጣጠሪያዎ ውስጥ የተከተሉ ጨዋታዎችን እንዲጫወት ያደርገዋል። ይህ ከባድ ነው? / እቃዬን ያበላሸዋል? ይህ በማንኛውም መንገድ ተቆጣጣሪዎን አይለውጠውም ፣ እና ሽቦው እጅግ በጣም ቀላል ነው ፣ ስለሆነም ሁሉንም ነገር በጥንቃቄ ካደረጉ ለእርስዎ ተቆጣጣሪ ምንም አደጋ የለበትም ፣ እና በ N64 ኮንሶል ለመጠቀም በማንኛውም ጊዜ መቀልበስ ይችላሉ። ፍላጎት - አርዱinoኖ - $ 30 ፕሮሰሲንግ 1.0 - ነፃ የአርዱዲኖ ሶፍትዌር - ነፃ 3 የሽቦ ቁርጥራጮች - ነፃ (ተስፋ አደርጋለሁ) የዩኤስቢ ገመድ
ደረጃ 1 ተቆጣጣሪውን ማገናኘት
![ተቆጣጣሪውን ሽቦ ማገናኘት ተቆጣጣሪውን ሽቦ ማገናኘት](https://i.howwhatproduce.com/images/001/image-225-133-j.webp)
![ተቆጣጣሪውን ሽቦ ማገናኘት ተቆጣጣሪውን ሽቦ ማገናኘት](https://i.howwhatproduce.com/images/001/image-225-134-j.webp)
![ተቆጣጣሪውን ሽቦ ማገናኘት ተቆጣጣሪውን ሽቦ ማገናኘት](https://i.howwhatproduce.com/images/001/image-225-135-j.webp)
ማድረግ ያለብዎት የመጀመሪያው ነገር አርዱዲኖን ከመቆጣጠሪያው ጋር ማገናኘት ነው ተቆጣጣሪው ሶስት መሪዎችን ብቻ ይጠቀማል +3.3 ቪ ፣ ምልክት እና መሬት። መሰኪያውን በቀጥታ በመመልከት ፣ መሬት በጣም ግራ ነው ፣ ምልክቱ መሃል ላይ ነው ፣ እና +3.3V በቀኝ በኩል ነው። ሽቦውን በመጠቀም መሬቱን እና +3.3V ን በአርዱዲኖ ላይ ከሚገኙት ፒኖች ጋር ያገናኙ ፣ እና የምልክት መሪውን በአርዱኒዮ ላይ ካለው ዲጂታል 2 ፒን ጋር ያገናኙት። ማስታወሻ - በእርስዎ አርዱinoኖ ላይ ሌላ ኮድ ካለዎት መቆጣጠሪያውን ማለያየት እና መስቀል አለብዎት። ከተቆጣጣሪው ጋር ከማብራትዎ በፊት አዲሱ ኮድ ከሚቀጥለው ገጽ ወደ አርዱinoኖ። አርዱዲኖን የዩኤስቢ ገመዱን ያገናኙ እና አርዱinoኖ ኃይል ይኖረዋል።
ደረጃ 2: ኮዱን አውልቀው ያሂዱ
ይህ ኮድ በኔ የተፃፈው በ N64_Arduino ፋይል ክፍሎች በአንድሪው ብራውን በተፃፈው የስብሰባ ኮድ ላይ ነው ።ZIP ማህደሮች - ከዚህ በታች ያሉት ሁለቱ የዚፕ ፋይሎች አርዱዲኖን ለማሄድ እና ከዚያ ወደ ኮምፒዩተሩ የላከውን መረጃ ለመተርጎም የሚያስፈልገውን ኮድ ይይዛሉ። የ N64_Arduino ፋይል በአርዱዲኖ አይዲኢ ውስጥ መሰብሰብ አለበት ፣ እና N64_Controller በሂደት 1.0. N64_Arduino ውስጥ ይሰራል ይህ የፒዲኤ ፋይል ወደ አርዱinoኖዎ መስቀል አለበት እና ሁሉም ነገር በትክክል ከተገናኘ ያለምንም ችግር መሮጥ አለበት። በቀላሉ በአዝራሮቹ እና በአናሎግ ዱላ ላይ ያለውን መረጃ ለማግኘት የ N64 መቆጣጠሪያውን በመጠየቅ በተከታዩ ወደብ ላይ ወደ ኮምፒዩተሩ ይልካል። ለመለወጥ ቀላል ነው ፣ ለምሳሌ ፣ ከዚህ ፋይል ዘዴዎችን ተቆጣጣሪ ለመጠየቅ እና ወደ ኮምፒዩተሩ መልሰው ከማስተላለፍ ይልቅ አርዱዲኖ ሮቦትን ለማሄድ ውሂቡን መጠቀም ይችላሉ። በ Arduino የሚተላለፈው እና ወደ ፕሮጀክት (emulator) ወደ 64 (emulator) ካርታ ሊያደርጉት ወደሚችሉ የቁልፍ ሰሌዳ መጫኛዎች ይለውጠዋል። መስመሩን መለወጥ ያስፈልግዎት ይሆናል String portName = Serial.list () [1]; ከእርስዎ Arduino ጋር ለማዛመድ ፣ እሱ Serial.list () [0] መሆን አለበት ፣ Serial.list () [1]; ወይም Serial.list () [2]; አርትዕ ፦ «java.awt. Robot አስመጣ» ን ያክሉ። "java.awt. AWTException አስመጣ;" "ማስመጣት java.awt.event. InputEvent;" ወደ ኮድ እርስዎ 1.1N64_Controller_mouse ን የሚጠቀሙ ከሆነ ይህ የአናሎግ በትር የመዳፊት ቁልፎችን ሳይሆን መዳፊትዎን የሚቆጣጠር ካልሆነ በስተቀር ከ N64_Controller ጋር አንድ ነው። ሀ እና ለ በቅደም ተከተል የቀኝ እና የግራ ጠቅታ ናቸው። አይጤውን ለማግበር በመቆጣጠሪያዎ ላይ ያለውን የመነሻ ቁልፍ ይጫኑ።
ደረጃ 3 ፕሮጀክት 64 ን ያዋቅሩ
![ፕሮጀክት አዘጋጅ 64 ፕሮጀክት አዘጋጅ 64](https://i.howwhatproduce.com/images/001/image-225-136-j.webp)
መቆጣጠሪያውን ከመጠቀምዎ በፊት አርዱinoኖ በመጨረሻው ደረጃ ያወረዱትን ኮድ ማገናኘት እና ማሄድ አለበት ፣ እና ፕሮሰሲንግ 1.0 በ N64_Controller ፕሮግራም በሚሠራበት ጊዜ መከፈት አለበት። በማስታወሻ ደብተር ውስጥ ይሞክሩት ፣ የኤ ቁልፍን መጫን ሀ ፣ ቢ ለ B መተየብ ፣ ወዘተ መሆን አለበት። ስለዚህ አሁን የሥራ መቆጣጠሪያ አለዎት (ተስፋ እናደርጋለን) እና አንዳንድ ጨዋታዎችን መጫወት ይፈልጋሉ። -emu.com/downloads/ የቁልፍ ካርታዎችን ያዘጋጁ PJ 64 ን ይጀምሩ እና መጀመሪያ የቅንጅቶች ምናሌውን (Ctrl+T) ይክፈቱ። የግብዓት መቆጣጠሪያውን ወደ N-Rage ቀጥተኛ ግብዓት ይለውጡ። “የመቆጣጠሪያ ተሰኪን አዋቅር” ምናሌን ይክፈቱ እና መቆጣጠሪያውን በመጠቀም ካርታዎቹን ያዘጋጁ። መጫወት ይጀምሩ! አሁን ለመሄድ ዝግጁ መሆን አለብዎት! አንዳንድ ሮሞችን ያውርዱ እና በቤትዎ ብሬም N64 አስማሚ መደሰት ይጀምሩ።
ደረጃ 4: Arduino ኮድ በጥልቅ ውስጥ
![Arduino ኮድ በጥልቅ Arduino ኮድ በጥልቅ](https://i.howwhatproduce.com/images/001/image-225-137-j.webp)
የ N64 ፕሮቶኮል በአንድ ሽቦ በይነገጽ ላይ ወደ N64 መቆጣጠሪያ የተላኩት እና የተላኩት ቢት በ 4 wides ሰፊ ጥራዞች ውስጥ ይቀመጣሉ። A '0' 3 µs ዝቅተኛ እና 1 highs ከፍ ያለ ነው። A '1' 1 µs ዝቅተኛ እና 3 highs ከፍ ያለ ነው። በ N64_send ወይም N64_receive ዘዴዎች ውስጥ ያለው የአርዲኖ ኮድ ከመቆጣጠሪያው ጋር ለመገናኘት የውሂብ መስመሩን ለመንካት በአንድሪው ብራውን የተፃፈውን በጥንቃቄ የተያዘ የመሰብሰቢያ ኮድ ይጠቀማል። nop ብሎኮች የውሂብ መላክ መስመርን ከመምረጥዎ በፊት ተገቢውን የ µ wait መጠን ለመጠበቅ ያገለግላሉ። በሚነሳበት ጊዜ 0x00 ወደ ተቆጣጣሪው ይላካል ፣ ከዚያ ከዚያ በኋላ ጥቅም ላይ የዋለው ብቸኛው ትእዛዝ ለተቆጣጣሪው ሁኔታ ለመጠየቅ 0x01 ነው የውሂብ ኢንኮዲንግ ከ 0x01 በኋላ ውሂቡ ሲደርሰው እንደ 16 ቢት የአዝራር መረጃ እና 16 ቢት ይደርሳል። የአናሎግ ጆይስቲክ መረጃ። ውሂቡ 4400000000000000400044440044000444 ይመስላል። የቢትዎቹ ቅርጸት - ሀ ፣ ቢ ፣ ዚ ፣ ጀምር ፣ ዱፕ ፣ ዝቅታ ፣ ዳሌፍት ፣ ድራይቭ ፣ 0 ፣ 0 ፣ ኤል ፣ አር ፣ ዋንጫ ፣ ቁራጭ ፣ መሰንጠቅ ፣ ጥሩ + 16 ቢት አናሎግ የዱላ አቀማመጥ። ዘዴው translate_raw_data () በ 32 ቢት ውስጥ ያልፋል ፣ ወደ መዋቅሩ N64_status ውስጥ ያስገባቸዋል። የመጀመሪያዎቹ 16 ቢት ቀላል 1 ወይም 0 ናቸው ፣ ግን የመጨረሻዎቹ 16 በግምት በክልል (-80 ፣ 80) በ (i = 0; i <8; i ++) {N64_status.stick_x | = N64_raw_dump [) 16+i]? (0x80 >> i): 0; } ውሂቡ በዚህ ቀላል ቅፅ ውስጥ ካለ በኋላ የፈለከውን ማድረግ ቀላል ነው። በዚህ ሁኔታ ፣ ለ x እና y እሴቶች ሁለት ኢንቲጀሮች ያሉት የሁለትዮሽ ውሂብ እንደ ሕብረቁምፊ በ loop () ዘዴ ውስጥ በተከታታይ ወደብ ላይ ይላካል። በተከታታይ ወደብ ላይ የተላከው መረጃ ሊመስል ይችላል -0400000000000400 63 -67 ይህም ማለት ሁለት አዝራሮች ተጭነው የመቆጣጠሪያ ዱላ በ 63 ፣ -67 ነበር ማለት ነው።
ደረጃ 5 - ማጣቀሻዎች
![ማጣቀሻዎች ማጣቀሻዎች](https://i.howwhatproduce.com/images/001/image-225-138-j.webp)
አንድሪው ብራውን ከ Arduino ጋር ለ N64 አስማሚ የጨዋታ ኩብ ለመፍጠር ፕሮጀክት ለዚህ ፕሮጀክት ኮድ በሚሰጥበት ጊዜ ዋጋ ያለው ነበር
ጠቃሚ መርሃግብሮች እዚህ ሊገኙ ይችላሉ- https://www.raphnet.net/electronique/gc_n64_usb/index_en.php በ N64 ተቆጣጣሪዎች የባለቤትነት ፕሮቶኮል ላይ መረጃ እዚህ ይገኛል
የሚመከር:
እንደ ሁለተኛ መቆጣጠሪያ ስልክዎን ይጠቀሙ - 5 ደረጃዎች
![እንደ ሁለተኛ መቆጣጠሪያ ስልክዎን ይጠቀሙ - 5 ደረጃዎች እንደ ሁለተኛ መቆጣጠሪያ ስልክዎን ይጠቀሙ - 5 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-5381-j.webp)
ስልክዎን እንደ ሁለተኛ ተቆጣጣሪ ይጠቀሙ - ሁላችንም ከቤት በመስራት ልምድ አለን። ከራሳችን ቤቶች ምቾት ሥራዎችን ወይም ተልእኮዎችን የማጠናቀቅ ቅንጦት ይሰጠናል። ሆኖም ፣ እኛ እነዚህን ሥራዎች በተቻለ መጠን በጣም ውጤታማ እና ውጤታማ በሆነ መንገድ ማጠናቀቅ እንፈልጋለን ፣ ስለሆነም
ኃይሉን ይጠቀሙ እና የራስዎን የመብራት መቆጣጠሪያ (Blade) ያድርጉ - 9 ደረጃዎች (ከስዕሎች ጋር)
![ኃይሉን ይጠቀሙ እና የራስዎን የመብራት መቆጣጠሪያ (Blade) ያድርጉ - 9 ደረጃዎች (ከስዕሎች ጋር) ኃይሉን ይጠቀሙ እና የራስዎን የመብራት መቆጣጠሪያ (Blade) ያድርጉ - 9 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/002/image-5213-3-j.webp)
ኃይሉን ይጠቀሙ እና የራስዎን መብራት (Blade) ያድርጉ - ይህ መመሪያ በተለይ በአናሄም ፣ ካሊ ውስጥ ከዲሲላንድ ጋላክሲ ጠርዝ ለተገዛው ለቤን ሶሎ ሌጋሲ ሊትሳቤር ምላጭ ለመሥራት ነው ፣ ሆኖም ግን ለተለየ የራስዎን ምላጭ ለመሥራት ተመሳሳይ እርምጃዎች ሊወሰዱ ይችላሉ። የመብራት መቆጣጠሪያ። ይከታተሉ ለ
ያለ ቤተመጽሐፍት ተንሸራታች ጽሑፍን ለማሳየት ሌላ አርዱዲኖን በመጠቀም አርዱዲኖን ፕሮግራም ማድረግ 5 ደረጃዎች
![ያለ ቤተመጽሐፍት ተንሸራታች ጽሑፍን ለማሳየት ሌላ አርዱዲኖን በመጠቀም አርዱዲኖን ፕሮግራም ማድረግ 5 ደረጃዎች ያለ ቤተመጽሐፍት ተንሸራታች ጽሑፍን ለማሳየት ሌላ አርዱዲኖን በመጠቀም አርዱዲኖን ፕሮግራም ማድረግ 5 ደረጃዎች](https://i.howwhatproduce.com/images/007/image-20745-j.webp)
ያለ ቤተ -መጽሐፍት ማሸብለል ጽሑፍ ለማሳየት ሌላ አርዱinoኖን በመጠቀም አርዱዲኖን ፕሮግራም ማድረግ - ሶኒ እስፔንስሴንስ ወይም አርዱዲኖ ኡኖ ያን ያህል ውድ አይደሉም እና ብዙ ኃይል አያስፈልጉም። ሆኖም ፣ ፕሮጀክትዎ በኃይል ፣ በቦታ ወይም በበጀት ላይ ገደብ ካለው ፣ አርዱዲኖ ፕሮ ሚኒን ለመጠቀም ማሰብ ይፈልጉ ይሆናል። እንደ አርዱዲኖ ፕሮ ማይክሮ ፣ አርዱዲኖ ፕሮ ሚ
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ መቆጣጠሪያ ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል። 5 ደረጃዎች
![AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ መቆጣጠሪያ ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል። 5 ደረጃዎች AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ መቆጣጠሪያ ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል። 5 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-689-71-j.webp)
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ ተቆጣጣሪው ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል የ Atmel ስቱዲዮን እንደ የተቀናጀ የልማት መድረክ በመጠቀም የራሳችንን ፕሮግራም እንጽፋለን እና የሄክሱን ፋይል እናጠናቅቃለን። እኛ ፊውዝ bi ን እናዋቅራለን
የድሮ ስማርትፎን እንደ ቪዲዮ መቆጣጠሪያ እንደገና ይጠቀሙ - 4 ደረጃዎች (ከስዕሎች ጋር)
![የድሮ ስማርትፎን እንደ ቪዲዮ መቆጣጠሪያ እንደገና ይጠቀሙ - 4 ደረጃዎች (ከስዕሎች ጋር) የድሮ ስማርትፎን እንደ ቪዲዮ መቆጣጠሪያ እንደገና ይጠቀሙ - 4 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/002/image-4275-40-j.webp)
የድሮ ስማርትፎን እንደ ቪዲዮ ሞኒተር መልሰው ይግዙ - አሮጌውን ሳምሰንግ ኤስ 5 ን ለዘመናት ተኝቼያለሁ እና ምንም እንኳን በእኔ iPhone ላይ የሆነ ነገር ቢከሰት እንደ ትልቅ የደህንነት መረብ ሆኖ የሚያገለግል ቢሆንም ፣ ብዙም ጥቅም የለውም። በቅርቡ አንድ ጓደኛዬ ለልደት ቀንዬ ጊኒ አሳማ ሰጠኝ እና እሱ ሆኗል