ዝርዝር ሁኔታ:
- ደረጃ 1 የቁሳዊ ዝርዝር
- ደረጃ 2: አርዱዲኖ ሽቦ
- ደረጃ 3 - ውቅረትን በማካሄድ ላይ
- ደረጃ 4: ይጫወቱ
- ደረጃ 5 - አማራጭ ደረጃ - አውሮፕላኑን በምስል እንዴት እንደሚተካ
- ደረጃ 6 የውጤት ስርዓት
ቪዲዮ: ከአርዱዲኖ ጋር ቀለል ያለ የሂደት ጨዋታን እንዴት እንደሚቆጣጠር 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ጤና ይስጥልኝ ፣ በዚህ አስተማሪ ውስጥ ፣ በማቀነባበሪያ ንድፍ እና በአርዱዲኖ ካርድ መካከል “አገናኝ” እንዴት እንደሚፈጠር እንመለከታለን። በዚህ ምሳሌ ውስጥ ፣ በቀላል ጨዋታ ውስጥ አውሮፕላን ለመቆጣጠር የአልትራሳውንድ ሞጁል ጥቅም ላይ ይውላል። እንደገና ፣ ይህ መማሪያ ምሳሌ ብቻ ነው ፣ ሌላ ነገር ፣ ሌላ ጨዋታ ወይም ሌላ አስደሳች ፕሮጀክት ለመፍጠር ሊጠቀሙበት ይችላሉ! በአርዲኖ የተደገፉትን የተለያዩ ዓይነት ዳሳሾችን ብቻ ይመልከቱ እና ምን ዓይነት ፕሮጄክቶችን መሥራት እንደሚችሉ ያስቡ! የጨዋታው ግብ ቀላል ነው - የአውሮፕላን ቁመት ይቆጣጠሩ እና ደመናዎችን ለማስወገድ ይሞክሩ። የአውሮፕላኑ ቁመት በእጅዎ ይሰጣል።እንደ ሁልጊዜ ፣ እባክዎን የእንግሊዝኛ ስህተቶችን ካገኙ ይንገሩኝ! ጥያቄዎችን ለመጠየቅ ነፃነት ይሰማዎ።
ደረጃ 1 የቁሳዊ ዝርዝር
እሺ ፣ ያስፈልግዎታል - • የአርዱዲኖ ካርድ (UNO በዚህ ምሳሌ) • የአልትራሳውንድ የመለኪያ ሞዱል • የዳቦ ሰሌዳ ሽቦዎች • አርዱinoኖ ሶፍትዌር በኮምፒዩተር ላይ ተጭኗል (እዚህ አገናኝ) ቀጣይ እርምጃዎች)
ደረጃ 2: አርዱዲኖ ሽቦ
ደህና ፣ እባክዎን የተያያዘውን ንድፍ ወደ አርዱዲኖ አይዲ ይጫኑ። የአልትራሳውንድ ሞዱል ሽቦው ቀላል ነው-
- ቪሲሲ -> ወደ አርዱዲኖ 5 ቪ
- ትሪግ -> አርዱዲኖ ፒን 3
- ኢኮ -> አርዱዲኖ ፒን 2
- GND -> ወደ አርዱዲኖ GND
ይህ ሞጁል እንዴት ይሠራል? እሱም ሁለት ultrasonics emitters እና receivers (ግራጫ ሲሊንደሮች) ይ containsል. አመንጪው የድምፅ ንዝረትን ይልካል ፣ ንዝረቱ በአቅራቢያው ባለው ነገር (በእጅዎ) ላይ ይነፋል እና ምልክቱ በሞጁሉ ይቀበላል። በልቀቱ እና በመቀበያው መካከል ያለውን ጊዜ በማስላት ፣ ሞጁሉ በእሱ እና በእጅዎ መካከል ያለውን ርቀት ይቆርጣል። ሽቦውን ይፈትሹ እና ኮዱን በ Arduino ላይ ይስቀሉ። ከዚያ ተከታታይ ሞኒተርን ይክፈቱ እና እጅዎን ከሞጁሉ በላይ ያንቀሳቅሱ። ተከታታይ ሞኒተሩ የቁጥሮችን ዝርዝር ማሳየት አለበት… በእሱ እና በእጅዎ መካከል በሴሜ ውስጥ ያለው ርቀት በዚህ መስኮት ውስጥ አሁንም ተከታታይ ወደብ ቁጥሩን ያግኙ። በእኔ ሁኔታ ፣ COM16. (በመስኮቱ ታችኛው ክፍል በስተቀኝ በኩል)
ደረጃ 3 - ውቅረትን በማካሄድ ላይ
እሺ ፣ ማቀናበርን ይክፈቱ እና የተያያዘውን ዚፕ ፋይል ይክፈቱ። እሱ የመነሻ ንድፍ እና አንዳንድ ሥዕሎችን ይ containsል። እባክዎን በተመሳሳይ አቃፊ ውስጥ ይተውዋቸው።
በኮዱ ውስጥ መስመሩን ይፈትሹ 52. የእኛን ተከታታይ ወደብ ቁጥር እዚህ እናስቀምጣለን።
እሺ እንግዳ ነው ፣ ማቀነባበር በቀጥታ ከ COM ወደብ ቁጥር ጋር አይሠራም ፣ ግን ከሌላ ቁጥር ጋር። የእርስዎ ተከታታይ ወደብ 1 ከሆነ ፣ የሂደት ቁጥሩ 0. COM 2 -> የሂደት ቁጥር 1 ፣… በእኔ ሁኔታ COM16 ቁጥር 2 ነው (ችግሮች ካሉ ፣ የተያያዘውን ንድፍ “serial_ports.pde” ብቻ ይጫኑ እና ያሂዱ። ነባር ተከታታይ ወደቦችን ለመፈለግ በሂደት ላይ።)
የሂደት ንድፍ ጨዋታ በአርዲኖ የቀረበውን ተከታታይ መረጃ ያገኛል ፣ እና እሴቶቹ አውሮፕላኑን ለማንቀሳቀስ ያገለግላሉ።
እንዴት እንደሚሰራ ?
የአርዱዲኖ ካርድ ተጫዋቹ እጁን ሲያንቀሳቅስ ብቻ ውሂብ ይልካል። መረጃ እንደደረሰ ወዲያውኑ በማቀነባበሪያው ኮድ ውስጥ ልዩ ክስተት ይነቃል-
ስለዚህ ተጫዋቹ እጁን ሲያንቀሳቅስ አዲስ የርቀት እሴት ይላካል። የሂደቱ ንድፍ እሴቱን ያገኛል ፣ ክልሉን ይፈትሹ እና አዲሱን እሴት ወደ ቁመት ተለዋዋጭ ይተግብሩ። ይህ በእንዲህ እንዳለ ጨዋታው ይቀጥላል…
ለማረም ጉዳዮች ፣ ገቢው ርቀት ወደ ማቀነባበሪያ ኮንሶል ውስጥ ታትሟል።
ደረጃ 4: ይጫወቱ
እሺ ፣ ሁሉም ነገር ደህና ከሆነ ፣ በዋናው የመሣሪያ አሞሌ ውስጥ አሂድ የሚለውን ይምረጡ። አምሳዩን በአግድመት በጠረጴዛ ላይ ያስቀምጡ እና ለመጀመር እጅዎን ወደ 20 ሴ.ሜ ያህል ከፍ ያድርጉ። እጅዎን ሲያንቀሳቅሱ አውሮፕላኑ መንቀሳቀስ አለበት… የከፍታ እሴቶቹ በማቀነባበሪያ ኮንሶል ውስጥ ይታያሉ። ይህ ጨዋታ ምሳሌ ብቻ ነው ፣ እርስዎ ማሸነፍ ወይም ማሸነፍ እንደማይችሉ ያስታውሱ… (ግን በጣም ከባድ ይመስላል?) ያ ሁሉ ፣ ቀላሉ መንገድ ለማሽከርከር የ Arduino ዳሳሾችን ለመጠቀም ፣ በዚህ ሁኔታ ፣ በሂደት ላይ የተፃፈ ጨዋታ። ግን ከሌሎች ዳሳሾች ጋር ምን ማድረግ እንደሚችሉ ያስቡ -የፍጥነት መለኪያ (ስለ wiimote ጨዋታዎች በማሰብ) ፣ ዲጂታል አዝራሮች ፣ ጋይሮስኮፕ ዳሳሽ ፣ የድምፅ መመርመሪያዎች ፣ የፓይዞ ዳሳሾች… ምን ዓይነት ጨዋታዎችን ይፈጥራሉ? በማንበብዎ እናመሰግናለን!
አዘምን - የአውሮፕላኑን ስዕል በጥሩ ስዕል እንዴት እንደሚተካ ለማወቅ አዲሱን ቀጣዩ ደረጃ ይመልከቱ።
ደረጃ 5 - አማራጭ ደረጃ - አውሮፕላኑን በምስል እንዴት እንደሚተካ
ስለዚህ ፕሮጀክት ብዙ ግብረመልስ አግኝቻለሁ። ለሁሉም አመሰግናለሁ ፣ ሁል ጊዜ ደስታ ነው።
አንዳንድ ሰዎች የ (አስቀያሚ) የአውሮፕላን ሞዴልን እንደ ደመናዎች በስዕል እንዴት እንደሚተካ ይጠይቁኛል። (ትክክል ነው ፣ የመጀመሪያው ሞዴል በእውነቱ ቆንጆ አልነበረም…)
በስዕል ለመተካት ፣ የመስመር መጋጠሚያዎችን በስዕል ጥሪ ብቻ መተካት አለብዎት። ስለዚህ መጀመሪያ እሱን መጫን አለብዎት ፣ እና ስዕሉ በጥሩ ሁኔታ መተርጎሙን እና መዞሩን ማረጋገጥ አለብዎት።
የተያያዘውን ዚፕ ፋይል ይፈትሹ። ከአዲሱ የአውሮፕላን ስዕል ጋር አዲሱን የፕሮጀክት ፋይል ይ Itል። ተጨማሪ ማብራሪያዎች በፕሮግራሙ ውስጥ አሉ። ተጨማሪ ጥያቄዎች ካሉዎት ብቻ ይጠይቁ።
ስላነበቡ እናመሰግናለን !!
ደረጃ 6 የውጤት ስርዓት
አዘምን 07/12/15 ፦
ሰላም አንባቢዎች ፣
ብዙ ሰዎች ወፉን ሲመቱ የውጤት ስርዓትን እንዴት እንደሚጨምሩ ይጠይቁ ነበር (ትንሽ ጠበኛ የለም?)
ይህንን ለማሳካት ቀላሉ መንገድ በአውሮፕላኑ እና በወፍ መካከል ያለውን ርቀት ማስላት ነው። ይህ ርቀት ከተሰጠው እሴት በታች ሲሄድ (በእኔ ኮድ ውስጥ 40 ፒክሰሎች) ፣ ውጤቱ በአንድ ይጨምራል እና የወፍ አቀማመጥ በማያ ገጹ በቀኝ በኩል እንደገና ይጀመራል።
ውጤቱም በማያ ገጹ ላይ ይታያል።
በዚህ ዘዴ ያለው ብቸኛ ስምምነት የአውሮፕላኑን አቀማመጥ በትክክል አለመያዙ ነው። ግን ይሠራል።
አንድ ከባድ ነገር ከፈለጉ ፣ የመድረሻውን ርቀት ብቻ ይቀንሱ ፣ 20 ፒክሰሎችን ይሞክሩ።
የተያያዘውን ኮድ ይፈትሹ። ፋይሉን ይንቀሉ እና ስዕሎቹን በአንድ አቃፊ ውስጥ ማስቀመጥዎን ያረጋግጡ።
የሚመከር:
I2C ኦልድ ማሳያ ከአርዱዲኖ ጋር እንዴት እንደሚቆጣጠር 9 ደረጃዎች (ከስዕሎች ጋር)
I2C ኦልድ ማሳያውን ከአርዱዲኖ ጋር እንዴት እንደሚቆጣጠር ይህ I2C ኦልድ ማሳያውን ከአርዱዲኖ ጋር እንዴት እንደሚቆጣጠር በጣም ቀላል መማሪያ ነው ይህንን አስተማሪ ከወደዱ እባክዎን ለጣቢያዬ ይመዝገቡ https://www.youtube.com/ZenoModiff
ጨዋታን እንዴት ወደ ማይክሮሶፍት ወይም ለሶስተኛ ወገን መቅዳት እንደሚቻል ቀላሉ መንገድ።: 9 ደረጃዎች
ጨዋታን ወደ ማይክሮሶፍት ወይም ለሦስተኛ ወገን እንዴት በቀላሉ መቅዳት እንደሚቻል - የመጀመሪያ አጋዥ ሥልጠና እዚያ ብዙ የ Softmod አጋዥ ስልጠናዎች አሉ እና ሁሉም ጥሩ ናቸው ግን የማስቀመጫ ፋይሎቹን በ Xbox HDD ላይ ማድረጉ ህመም ነው ፣ እኔ በቀጥታ ሰርቻለሁ ያንን ማድረግ ቀላል የሚያደርግ ሲዲ። ይህ የተሟላ የሶፍት ሞድ ትምህርት አይደለም ፣ ይህ
ኤክስኮድን በመጠቀም ስዊፍት በመጠቀም የቲክ ታክ ጣት ጨዋታን እንዴት ማድረግ እንደሚቻል 5 ደረጃዎች
ከ ‹Xcode› ጋር ስዊፍት በመጠቀም የቲክ ታክ ጣት ጨዋታ እንዴት እንደሚሠራ -በዚህ የስዊፍት አጋዥ ስልጠና ውስጥ የቲክ ታክ ጣት መተግበሪያን እንዴት መፍጠር እንደሚችሉ አሳያችኋለሁ። ይህ መተግበሪያ እጅግ በጣም ቀላል እና ለማንኛውም ጀማሪ ታላቅ ፕሮጀክት ነው። ትምህርቱን በሦስት ደረጃዎች እከፍላለሁ 1. ዕቃዎችን መፍጠር 2. ዕቃዎችን ከኮዱ ጋር ማገናኘት 3. ሐ
የጊዜ ቦምብ ጨዋታን እንዴት ማቃለል እንደሚቻል -6 ደረጃዎች
የጊዜ ቦምብ ጨዋታን እንዴት ማቃለል እንደሚቻል - ይህ ሀሳብ ከሰማያዊው ወደ እኔ መጣ። በእውነቱ እንደዚህ ያለ ነገር ማግኘት አልቻልኩም። የመጀመሪያው ሀሳብ የበለጠ የተሳተፈ ነበር ፣ ስለዚህ ይህ የጨዋታው ቀለል ያለ ስሪት ነው። ይህ “የጊዜ ቦምብ” ነው። ከሰዓት ሐ በፊት ማቃለል አለብዎት
ትኩረት የሚስብ የሂደት መርሃ ግብር መመሪያ ለዲዛይነር-የሚዲያ ጭነት እና ክስተት 13 ደረጃዎች
የሚስብ የማቀናበር ፕሮግራም አወጣጥ መመሪያ ለዲዛይነር-የሚዲያ ጭነት እና ክስተት-ማቀነባበር ብዙ ውጫዊ መረጃዎችን ሊጫን ይችላል ፣ ከእነዚህም ውስጥ በጣም በብዛት ጥቅም ላይ የሚውሉት ሶስት ዓይነቶች አሉ። እነሱ ምስል ፣ ኦዲዮ እና ቪዲዮ በተናጠል ናቸው። በዚህ ምዕራፍ ውስጥ ከዝግጅት ጋር በማጣመር ኦዲዮ እና ቪዲዮን በዝርዝር እንዴት እንደሚጫኑ እንነጋገራለን