ዝርዝር ሁኔታ:
ቪዲዮ: አርዱዲኖ ዳይ ለቦርድ ጨዋታዎች 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በ RoboCircuits_com ተጨማሪ ተከተሉ በደራሲው
ስለ: YouTuber ፣ Drone አምራች የበለጠ ስለ RoboCircuits_com »
LUDO ን እና ሌሎች የቦርድ ጨዋታዎችን ሲጫወቱ እነዚህን ዳይስ ተጠቅመው ሊሆን ይችላል። ግን የኤሌክትሮኒክ አድናቂ በመሆኔ ይህንን አዝማሚያ መለወጥ አለብኝ።
ስለዚህ ኤሌክትሮኒክ ዳይስ ለመሥራት ወሰንኩ። እኔ ዓላማዬን አርዱዲኖን ተጠቀምኩ።
ደረጃ 1: DIY Arduino
ይህ አርዱዲኖ የተሰራው በ atmega 328p ማይክሮ መቆጣጠሪያ በመጠቀም ነው። ለዚህ ፒሲቢ ከ “jlcpcb.com” የታዘዘ ነው ምክንያቱም በዝቅተኛ ዋጋዎች በክፍል ፒሲሲዎች ውስጥ ምርጥ ይሰጣሉ። ከዚያ ሁሉንም ክፍሎች ሸጥኩ እና በመጨረሻ ይህንን ቆንጆ የሚመስል አርዱዲኖ UNO አገኘሁ።
ሁሉም መርሃግብሮች እና ፋይሎች በእኔ የድር ጽሑፍ - https://robocircuits.com አንቀፅ ውስጥ ተሰጥተዋል
ደረጃ 2 የፕሮጀክት ግንባታ
እሺ!!!!
ስለ አርዱዲኖ በቂ። አሁን ፕሮጀክቱን እንሥራ። ለአጋጣሚ እሴቶች አዝራሩን በጫንኩ ቁጥር ከ 1 እስከ 6 እሴቶችን ለማግኘት በአርዱዲኖ አይዲ ውስጥ የዘፈቀደ ተግባርን እጠቀም ነበር። ስለዚህ ይህ ፕሮጀክት እንዴት እንደተሰራ ለማወቅ ይህንን ሙሉ ቪዲዮ ይመልከቱ።
ደረጃ 3 ኮድ
/* ይህ ኮድ በ RoboCircuits የተነደፈ ነው
በ youtube ላይ ሰብስክራይብ ያድርጉኝ https://youtube.com/robocircuits ወይም robocircuits.com ን ይጎብኙ ሁል ጊዜ ቤተመፃህፍቱን ማካተት አለብን*/
#"LedControl.h" ን ያካትቱ
/* አሁን ከእሱ ጋር ለመስራት LedControl እንፈልጋለን። ***** እነዚህ የፒን ቁጥሮች ምናልባት ከእርስዎ ሃርድዌር ጋር ላይሰሩ ይችላሉ ***** ፒን 12 ከ DataIn ፒን 11 ጋር ተገናኝቷል ከ CLK ፒን 10 ጋር ተገናኝቷል LOAD አንድ MAX72XX ብቻ አለን። */
LedControl lc = LedControl (12 ፣ 11 ፣ 10 ፣ 1);
/ * እኛ ሁልጊዜ በማሳያው ዝመናዎች መካከል ትንሽ እንጠብቃለን */ ያልተፈረመ ረጅም መዘግየት = 500; ባይት ስድስት [8] = {B00000000 ፣ B11011011 ፣ B11011011 ፣ B00000000 ፣ B00000000 ፣ B11011011 ፣ B11011011 ፣ B00000000} ፤ ባይት አምስት [8] = {B00000000 ፣ B01100110 ፣ B01100110 ፣ B00011000 ፣ B00011000 ፣ B01100110 ፣ B01100110 ፣ B00000000}; ባይት አራት [8] = {B00000000 ፣ B01100110 ፣ B01100110 ፣ B00000000 ፣ B00000000 ፣ B01100110 ፣ B01100110 ፣ B00000000}; ባይት ሶስት [8] = {B11000000 ፣ B11000000 ፣ B00000000 ፣ B00011000 ፣ B00011000 ፣ B00000000 ፣ B00000011 ፣ B00000011} ፤ ባይት ሁለት [8] = {B00000000 ፣ B00000000 ፣ B00000000 ፣ B01100110 ፣ B01100110 ፣ B00000000 ፣ B00000000 ፣ B00000000}; ባይት አንድ [8] = {B00000000 ፣ B00000000 ፣ B00000000 ፣ B00011000 ፣ B00011000 ፣ B00000000 ፣ B00000000 ፣ B00000000};
ባዶነት ማዋቀር () { / * MAX72XX በሚነሳበት ጊዜ ኃይል ቆጣቢ በሆነ ሁኔታ ውስጥ ነው ፣ እኛ የማንቃት ጥሪ * / lc.shutdown (0 ፣ ሐሰት) ማድረግ አለብን ፤ / * ብሩህነትን ወደ መካከለኛ እሴቶች ያዘጋጁ */ lc.setIntensity (0, 8); / * እና ማሳያውን ያፅዱ */ lc.clearDisplay (0); }
/* ይህ ዘዴ ገጸ -ባህሪያቱን ያሳያል (መላውን chars ለማየት ቢያንስ 7x7 ሊዶች ያስፈልግዎታል)* /ባዶ አንድ1 () { /* እዚህ የቁምፊዎች ውሂብ* / /* አሁን በትንሽ በትንሹ አንድ በአንድ ያሳያቸው መዘግየት */ lc.setRow (0 ፣ 0 ፣ አንድ [0]); lc.setRow (0 ፣ 1 ፣ አንድ [1]); lc.setRow (0 ፣ 2 ፣ አንድ [2]); lc.setRow (0 ፣ 3 ፣ አንድ [3]); lc.setRow (0 ፣ 4 ፣ አንድ [4]); lc.setRow (0 ፣ 5 ፣ አንድ [5]); lc.setRow (0 ፣ 6 ፣ አንድ [6]); lc.setRow (0 ፣ 7 ፣ አንድ [7]); መዘግየት (መዘግየት); } ባዶ ሁለት2 () { / * እዚህ ያለው የቁምፊዎች ውሂብ * / / * አሁን በትንሽ መዘግየት * / lc.setRow (0 ፣ 0 ፣ ሁለት [0]) አንድ በአንድ ያሳዩዋቸው ፤ lc.setRow (0 ፣ 1 ፣ ሁለት [1]); lc.setRow (0 ፣ 2 ፣ ሁለት [2]); lc.setRow (0 ፣ 3 ፣ ሁለት [3]); lc.setRow (0 ፣ 4 ፣ ሁለት [4]); lc.setRow (0 ፣ 5 ፣ ሁለት [5]); lc.setRow (0 ፣ 6 ፣ ሁለት [6]); lc.setRow (0 ፣ 7 ፣ ሁለት [7]); መዘግየት (መዘግየት); } ባዶነት 33 () { / * እዚህ ያለው የቁምፊዎች ውሂብ * / / * አሁን በትንሽ መዘግየት * / lc.setRow (0 ፣ 0 ፣ ሶስት [0]) አንድ በአንድ ያሳዩዋቸው ፤ lc.setRow (0 ፣ 1 ፣ ሶስት [1]); lc.setRow (0 ፣ 2 ፣ ሶስት [2]); lc.setRow (0 ፣ 3 ፣ ሶስት [3]); lc.setRow (0 ፣ 4 ፣ ሶስት [4]); lc.setRow (0 ፣ 5 ፣ ሶስት [5]); lc.setRow (0 ፣ 6 ፣ ሶስት [6]); lc.setRow (0 ፣ 7 ፣ ሶስት [7]); መዘግየት (መዘግየት); } ባዶነት አራት4 () { / * እዚህ የቁምፊዎች ውሂብ * / / * አሁን በትንሽ መዘግየት * / lc.setRow (0 ፣ 0 ፣ አራት [0]) በአራት አራት ያሳዩዋቸው ፤ lc.setRow (0 ፣ 1 ፣ አራት [1]); lc.setRow (0 ፣ 2 ፣ አራት [2]); lc.setRow (0 ፣ 3 ፣ አራት [3]); lc.setRow (0 ፣ 4 ፣ አራት [4]); lc.setRow (0 ፣ 5 ፣ አራት [5]); lc.setRow (0 ፣ 6 ፣ አራት [6]); lc.setRow (0 ፣ 7 ፣ አራት [7]); መዘግየት (መዘግየት); } ባዶ አምስት5 () { / * እዚህ ያለው የቁምፊዎች ውሂብ * / / * አሁን በትንሽ መዘግየት * / lc.setRow (0 ፣ 0 ፣ አምስት [0]) በአምስት አምስት ያሳዩዋቸው ፤ lc.setRow (0 ፣ 1 ፣ አምስት [1]); lc.setRow (0 ፣ 2 ፣ አምስት [2]); lc.setRow (0 ፣ 3 ፣ አምስት [3]); lc.setRow (0 ፣ 4 ፣ አምስት [4]); lc.setRow (0 ፣ 5 ፣ አምስት [5]); lc.setRow (0 ፣ 6 ፣ አምስት [6]); lc.setRow (0 ፣ 7 ፣ አምስት [7]);
መዘግየት (መዘግየት); } ባዶ ስድስት6 () { / * እዚህ የቁምፊዎች ውሂብ * / / * አሁን ከስድስት እስከ ስድስት በትንሽ መዘግየት ያሳዩአቸው / / lc.setRow (0 ፣ 0 ፣ ስድስት [0]) ፤ lc.setRow (0 ፣ 1 ፣ ስድስት [1]); lc.setRow (0 ፣ 2 ፣ ስድስት [2]); lc.setRow (0 ፣ 3 ፣ ስድስት [3]); lc.setRow (0 ፣ 4 ፣ ስድስት [4]); lc.setRow (0 ፣ 5 ፣ ስድስት [5]); lc.setRow (0 ፣ 6 ፣ ስድስት [6]); lc.setRow (0 ፣ 7 ፣ ስድስት [7]); መዘግየት (መዘግየት); }
ባዶነት loop () {int x; ከሆነ (analogRead (A4) == 1000) {x = የዘፈቀደ (1 ፣ 6); } ማብሪያ (x) {ጉዳይ 1: 11 (); ሰበር; ጉዳይ 2: ሁለት2 (); ሰበር; ጉዳይ 3: ሶስት3 (); ሰበር; ጉዳይ 4: 44 (); ሰበር; ጉዳይ 5 555 (); ሰበር; ጉዳይ 6: 66 (); ሰበር;}}
ደረጃ 4 ፦ ላይክ Shareር ያድርጉ
በ YouTube ላይ ይመዝገቡን -
በፌስቡክ እንደ እኛ -
ይጎብኙ -
የሚመከር:
ጨዋታዎች !!! - መግቢያ 5 ደረጃዎች
ጨዋታዎች !!! - መግቢያ - ሰላም! በ code.org ላይ ሶስት የተለያዩ ጨዋታዎችን እንዴት መፍጠር እንደሚችሉ አስተምራችኋለሁ። በእያንዳንዱ የጨዋታ አጋዥ ስልጠና ስር ቪዲዮዬን በሚመለከቱበት ጊዜ እንደገና ሊቀላቀሉ እና ሊጠቀሙበት የሚችሉትን አብነት እለጥፋለሁ። አስደሳች ጊዜ እንደሚኖርዎት ተስፋ አደርጋለሁ !! እርስዎ ጨዋታዎቼን በ ውስጥ ማየት ከፈለጉ
በመስመር ውስጥ የ LED ማሳያ አርዱዲኖ ጨዋታዎች 7 ደረጃዎች (ከስዕሎች ጋር)
በመስመር ውስጥ የ LED ማሳያ አርዱዲኖ ጨዋታዎች-የ LED መሰላል ማሳያ ጨዋታ ስርዓት። የታሸገ እርምጃ ለመጫወት በሃርድዌር እና በሶፍትዌር የታተመ አቲኒ -85 " ቪዲዮ " ጨዋታዎች ፣ በመስመር ላይ የ LED ማሳያ ላይ። ባለብዙ ባለ 12 ኤል ኤል መሰላል ማሳያ አለው ፣ እና እስከ 6 የአዝራር ግብዓቶች እና ኦፕቲ ድረስ ይደግፋል
አርዱዲኖ “የመጀመሪያ ተጫዋች” ለቦርድ ጨዋታዎች 4 ደረጃዎች
አርዱዲኖ “የመጀመሪያ ተጫዋች” ለቦርድ ጨዋታዎች - ይህ ፕሮጀክት በ ‹የመጀመሪያ ተጫዋች› ተመስጦ ነበር። እኔ እና ባለቤቴ በስልካችን የምንጠቀምባቸው መተግበሪያዎች። እኛ የቦርድ ጨዋታዎችን መጫወት እንወዳለን እና “የመጀመሪያ ተጫዋች” ን እንጠቀማለን። ማን መጀመሪያ እንደሚሄድ ለመወሰን መተግበሪያዎች። የራሴን የአርዲኖን ስሪት ለማድረግ ለመሞከር ወሰንኩ
አርዱዲኖ ቪጂኤ ኮንሶል በአምስት ጨዋታዎች 4 ደረጃዎች
አርዱዲኖ ቪጂኤ ኮንሶል ከአምስት ጨዋታዎች ጋር - በቀደሙት አስተማሪዎቼ ውስጥ ፣ በባዶ አርዱinoኖ እና በጥቂት ሌሎች ክፍሎች አማካኝነት የአንዳንድ በጣም ታዋቂ የጥንታዊ የመጫወቻ ማዕከል ጨዋታዎችን ቀለል ያሉ ስሪቶችን አባዝቻለሁ። በኋላ ላይ አምስቱን በአንድ ንድፍ ውስጥ ተቀላቀልኩ። እዚህ አሳያለሁ
አርዱዲኖ የመጫወቻ ማዕከል ሌጎ ጨዋታዎች ሳጥን 19 ደረጃዎች (ከስዕሎች ጋር)
የአርዱዲኖ የመጫወቻ ማዕከል ሌጎ ጨዋታዎች ሳጥን - ልጆች ካሉዎት እርስዎ ከገዙዋቸው የሊጎ ስብስቦች ጋር እንዳደረግነው ተመሳሳይ ችግሮች ያጋጥሙዎት ይሆናል። እነሱ ተሰብስበው ከእነሱ ጋር ይጫወታሉ ፣ ግን ከጥቂት ጊዜ በኋላ ስብስቦቹ ወደ አንድ የጡብ ክምር ይለወጣሉ። ልጆቹ ያድጋሉ እና ምን ማድረግ እንዳለብዎት አታውቁም