ዝርዝር ሁኔታ:

Rootin '፣ Tootin' ፣ Shootin 'Game: 4 ደረጃዎች
Rootin '፣ Tootin' ፣ Shootin 'Game: 4 ደረጃዎች

ቪዲዮ: Rootin '፣ Tootin' ፣ Shootin 'Game: 4 ደረጃዎች

ቪዲዮ: Rootin '፣ Tootin' ፣ Shootin 'Game: 4 ደረጃዎች
ቪዲዮ: Rootin' Tootin' Shootin' pt 4 2024, ሀምሌ
Anonim
Rootin '፣ Tootin' ፣ Shootin 'ጨዋታ
Rootin '፣ Tootin' ፣ Shootin 'ጨዋታ

እኔ በኦሬንጅ ካውንቲ ውስጥ ስኖር ፣ ካሊፎርኒያ የኮሌጅ ልጆች ትልቁ አሠሪዎች ሁለቱ Disneyland እና Knott’s Berry Farm ነበሩ። እኔ ከወታደራዊው የኤሌክትሮኒክስ ሥልጠና ስለነበረኝ አስቂኝ ልብስ ከመልበስ ይልቅ በኖት ተኩስ ጋለሪ ውስጥ ሥራ ማግኘት ችያለሁ። ጠመንጃዎቹ ከፍተኛ የቮልቴጅ ፍላሽ ቱቦዎችን በማተኮር ሌንሶች እና ኢላማዎች የፎቶ ሴሎችን ተጠቅመዋል። የታለመው የቆጣሪ ወረዳዎች እንደ ፍሊፕ-ፍሎፕስ የተዋቀሩ የጀርማኒየም ትራንዚስተሮችን ተጠቅመዋል። ትራንዚስተሮች ለማግኘት አስቸጋሪ እየሆኑ ስለነበሩ አንድ ሰው በሲሊኮን ለመተካት ሞክሯል። እንደ አለመታደል ሆኖ የሲሊኮን ትራንዚስተሮች ፈጣን የመቀየሪያ ጊዜዎች ለጩኸት የበለጠ ተጋላጭ እንዳደረጓቸው አወቁ። ያ ማለት በዒላማው ላይ አንድ ብቸኛ መምታት በመቁጠሪያዎቹ ውስጥ ይነቀላል እና በአንድ ጊዜ መብራቶቹን ሁሉ ያበራል። እዚህ ያለው ትምህርት አንዳንድ ጊዜ ዘገምተኛ ጥሩ ነው።

በቅርቡ ስለእነዚያ ቀናት እያሰብኩ ነበር እና ለቅድመ አያቶቼ ቀለል ያለ የተኩስ ጨዋታ ዲዛይን ማድረግ እችል እንደሆነ ለማየት ወሰንኩ። እዚህ የተዘረዘረው ጨዋታው በመጀመሪያ ወደ አምስት ስኬቶች ማን ሊደርስ እንደሚችል ለማየት ሁለት ተጫዋቾች እርስ በእርስ ይጋጫሉ። እኔ ደግሞ ርካሽ ቀይ ሌዘር ዳዮድን እንደ ሽጉጥ ልብ ለመጠቀም ወሰንኩ። ከፈለጉ የጨረር ጠቋሚዎችን መጠቀም ይችላሉ ፣ ግን እኔ ለጠመንጃው ያካተትኩት ወረዳ በጨረር ላይ ከመቆም ይልቅ አንድ ምት ማግኘቱን ያረጋግጣል።

ደረጃ 1 - የብርሃን ዳሳሽ ሞጁሎች

የብርሃን ዳሳሽ ሞጁሎች
የብርሃን ዳሳሽ ሞጁሎች

መጀመሪያ ለፎቶ አነፍናፊ ወረዳዎች የፎቶ ትራንዚስተሮችን ብቻ እጠቀም ነበር ፣ ግን ከዚያ ከላይ የሚታየውን የብርሃን ዳሳሽ ሞጁሎችን አገኘሁ። ከቻይና አቅራቢ ለምንም ነገር የ 10 እሽግ ገዛሁ። ሞጁሎቹ የፎቶ ትራንዚስተርን ይጠቀማሉ ነገር ግን የአነፍናፊውን ቮልቴጅን ወደ LM393 ተነፃፃሪ ያካሂዳሉ ስለዚህ ዲጂታል ውፅዓት እንዲሁም አናሎግ ይሰጣል። የማነፃፀሪያውን የጉዞ ደረጃ ለማዘጋጀት በቦታው ላይ ፖታቲሞሜትር ሊስተካከል ይችላል። በተጨማሪም ማነፃፀሪያው ዲጂታል ውፅዓቱን ሲቀይር በ LED ላይ ኃይልን እና የሚበራውን LED ያካትታል። ያ ትክክለኛውን ደረጃ ለማስተካከል ቀላል ያደርገዋል።

ደረጃ 2 ዒላማ ሃርድዌር

ዒላማ ሃርድዌር
ዒላማ ሃርድዌር
ዒላማ ሃርድዌር
ዒላማ ሃርድዌር
ዒላማ ሃርድዌር
ዒላማ ሃርድዌር

የሃርድዌር አብዛኛው 10 LEDs እና 10 resistors ያካትታል። ለጠቋሚዎች 1-4 እና ለ 5 ኛ አመላካች ዘገምተኛ ብልጭ ድርግም የሚል LED ን መደበኛ 5 ሚሜ ብሩህ ነጭ ኤልኢዲዎችን እጠቀም ነበር። ማብሪያ / ማጥፊያው በመደበኛነት ለአፍታ ጊዜያዊ ግንኙነት ክፍት ነው እና ጨዋታውን ዳግም ለማስጀመር ያገለግላል። የፒአይሲ ማይክሮ መቆጣጠሪያ በሌሎች ፕሮጀክቶች ውስጥ የተጠቀምኩበት መደበኛ ነው። በስዕሎቹ ውስጥ እንደሚመለከቱት ፣ እነሱን በዒላማ ውስጥ ለማግኘት ቀላል ለማድረግ የ LED ሞጁሎችን ለብቻዬ ገንብቻለሁ።

ደረጃ 3 - ጠመንጃ ሃርድዌር

የጠመንጃ ሃርድዌር
የጠመንጃ ሃርድዌር
የጠመንጃ ሃርድዌር
የጠመንጃ ሃርድዌር
የጠመንጃ ሃርድዌር
የጠመንጃ ሃርድዌር
የጠመንጃ ሃርድዌር
የጠመንጃ ሃርድዌር

ለጨረር ሽጉጥ መሠረታዊው ሃርድዌር እና መርሃግብር ከላይ ይታያል። እኔ በፕላስቲክ መጫወቻ አየር ማረፊያ ጠመንጃዎች ውስጥ የእኔን ሠራሁ። ለጡጦቹ በርሜል ቱቦ ማለት ለጨረር ዳዮድ ሞጁሎች ፍጹም መጠን ነው እና እኔ ለመጽሔቱ መክፈቻ ውስጥ ለሁለት የ AAA ባትሪዎች የባትሪ መያዣን መግጠም ቻልኩ። ብዙ ርካሽ የሌዘር ዲዲዮ ሞጁሎች እዚያ አሉ እና በመሠረቱ እነሱ የሚለዩት አሁን ባለው የመገደብ ተከላካይ ዋጋ ላይ ብቻ ነው። ያ resistor የሌዘር ሞጁሉን የቮልቴጅ ደረጃ ይወስናል። እኔ ሁለት AAA ባትሪዎችን እጠቀማለሁ ስለዚህ 3 ቮልት ሌዘርን መርጫለሁ። መቀየሪያው ነጠላ ምሰሶ ፣ ድርብ መወርወሪያ ማይክሮ ማብሪያ ነው። ማነቃቂያው በእያንዲንደ ቀስቃሽ መጎተት አንዴ የብርሃን ፍንዳታን ሇማስገደዴ ይጠቅማሌ። በአንድ የመቀየሪያ ቦታ ላይ capacitor ይከፍላል እና በሌላ ቦታ በሌዘር በኩል ይወጣል።

ደረጃ 4: ሶፍትዌር

ልክ እንደ ሁሉም የእኔ የፒአይሲ ፕሮጄክቶች ፣ ሶፍትዌሩ በስብሰባ ቋንቋ የተጻፈ ነው። ይህንን ፕሮጀክት ትንሽ ያልተለመደ የሚያደርገው ዋናው የዕለት ተዕለት እንቅስቃሴ ምንም ነገር አያደርግም ምክንያቱም ድርጊቱ በሙሉ በተቋረጠው ተቆጣጣሪ ውስጥ ስለሚከናወን ነው። ፒሲአይ በ I/O ፒን ላይ በማንኛውም አዎንታዊ ወደ አሉታዊ ወይም አሉታዊ ወደ አወንታዊ ሽግግር ማቋረጦች የሚያመነጭ ማቋረጥ-ላይ-ለውጥ የሚባል ባህሪ አለው። ይህ ልዩ PIC ሶፍትዌሩ የተቋረጠውን ምንጭ አወንታዊ ጠርዝ ፣ አሉታዊ ጠርዝ ወይም ሁለቱም ጠርዞች እንዲሆን እንዲያደርግ ያስችለዋል። የብርሃን ዳሳሽ ሞጁል በሽግግር ላይ ሁለቱንም ጠርዞች ያመነጫል ስለዚህ ይህ ባህሪ በጣም ምቹ ነው። በዚህ ሁኔታ ፣ ሶፍትዌሩ መቋረጡ ከመፈጠሩ በፊት የአነፍናፊው ውፅዓት ወደ ከፍተኛ (አጥፋ) እስኪቀየር ድረስ ይጠብቃል።

የአነፍናፊ መቋረጥ ሲቀበል ሶፍትዌሩ ያንን ግቤት ለጊዜው ያሰናክላል እና ሰዓት ቆጣሪ ያዘጋጃል። በእውነቱ ፣ ሰዓት ቆጣሪው እንደ ማብሪያ / ማጥፊያ ወረዳ ይሠራል። ለፒአይሲ በተመረጠው የ 8 ሜኸ ሰዓት እና ለጊዜ ቆጣሪ ማዋቀር ፣ አጠቃላይ የማብቂያ ጊዜ 130ms ያህል ነው። የሰዓት ቆጣሪውን ሲያጠናቅቅ እንዲሁ መቋረጥን ይፈጥራል። በዚያ ነጥብ ላይ የአነፍናፊው ግቤት እንደገና ነቅቷል። በተጫዋቾች መካከል ግጭት እንዳይኖር እያንዳንዱ አነፍናፊ ግብዓት የራሱ የተወሰነ ሰዓት ቆጣሪ አለው።

እያንዳንዱ አነፍናፊ ማቋረጫ ለዚያ ተጫዋች ከ LED ዎች አንዱን ያበራል። በመቁጠር ፋንታ ሶፍትዌሩ አንድ ትንሽ ስብስብ ያለው ተለዋዋጭ ይጠቀማል። ይህ ቢት በእያንዳንዱ መቋረጥ ወደ ግራ ይቀየራል እና ከዚያ ቀጣዩን ኤልኢዲ ለማብራት ወደ ውፅዓት ወደብ ውስጥ ይገባል። የመጨረሻው LED ሲበራ ፣ የተቋረጠው ተቆጣጣሪው ተጨማሪ ማቋረጫዎችን ያሰናክላል እና ያ ሌላውን ተጫዋች በብቃት ይዘጋዋል። ዳግም ማስጀመሪያ መቀየሪያው ከፒሲው ከ MCLR ግብዓት ጋር የተገናኘ ሲሆን ያንን ተግባር ለመፍቀድ የማዋቀሪያ ቢቶች ተዘጋጅተዋል። ዳግም ማስጀመር ሲጫን ሶፍትዌሩ LEDs ን እንደገና ያነቃቃል እና ያጸዳል።

ለዚህ ልጥፍ ያ ነው። ሌሎች የኤሌክትሮኒክስ ፕሮጀክቶቼን በ www.boomerrules.wordpress.com ላይ ይመልከቱ

የሚመከር: