ዝርዝር ሁኔታ:

Tic Tac Toe: 12 ደረጃዎች
Tic Tac Toe: 12 ደረጃዎች

ቪዲዮ: Tic Tac Toe: 12 ደረጃዎች

ቪዲዮ: Tic Tac Toe: 12 ደረጃዎች
ቪዲዮ: 12 Locks 2 - FULL GAME 2024, ህዳር
Anonim
ቲክ ታክ ጣት
ቲክ ታክ ጣት

የቲንከርካድ ፕሮጄክቶች »

ዛሬ አርዱዲኖን በመጠቀም በ TinkerCad ላይ የቲክ ታክ ጣት ጨዋታ እንሠራለን። ብዙ ቀላል ክፍሎችን እንጠቀማለን እና ሁሉንም አንድ ላይ ለማያያዝ ኮዱን እንጠቀማለን። ይህንን ሁሉ የሚያገናኘው የዚህ ወረዳ ዋና ክፍል ኮዱ ነው። ይህ ፕሮግራም ብዙ ዕድሎች አሉት እና ተጠቃሚው ተስማሚ ሆኖ ባየበት ሊለወጥ ይችላል። ይህ ጨዋታ የ RGB መብራቶችን የመጠቀም አማራጭም አለው ፣ ግን ማንም በዚህ ፕሮጀክት ላይ ለማራመድ ከፈለገ 2 አርዱኢኖዎችን ከሌላው ጋር ማገናኘት አለባቸው።

አቅርቦቶች

  • አርዱinoኖ
  • የዳቦ ሰሌዳ (ትልቅ)
  • ሽቦዎች
  • Ushሽቡተን
  • ኤልኢዲዎች
  • ተከላካዮች (10 ኪ እና 150)
  • Photoresistors

ደረጃ 1: መጀመሪያ

መጀመሪያ
መጀመሪያ

ስለዚህ ይህንን በትልቅ የዳቦ ሰሌዳ እና በአርዱዲኖ ማይክሮ መቆጣጠሪያ እንጀምራለን።

ደረጃ 2 - ኤልኢዲዎችን ማከል

ኤልኢዲዎችን ማከል
ኤልኢዲዎችን ማከል

ቀጣዩ ደረጃ በዳቦ ሰሌዳው ላይ ኤልኢዲዎችን እና የግፊት ቁልፎችን ማከል ነው። እኛ ገና እያገናኘናቸው አይደለም ነገር ግን በቦርዱ ውስጥ ብቻ በማስቀመጥ ሽቦዎቹ አንዳቸውም በሌሎች የግፊት ቁልፎች ውስጥ ጣልቃ አይገቡም። ብዙ አካላት አሉ ስለዚህ ማንም እንዳይነካው እንደዚህ እንዲቀመጡ ማድረግ አለብን። ለዚህ ፕሮጀክት ትልቅ የዳቦ ሰሌዳ ይመከራል።

ደረጃ 3 - ዲጂታል ፒኖች

ዲጂታል ፒኖች
ዲጂታል ፒኖች

ስለዚህ ሌላ ማንኛውንም ነገር ከማከልዎ በፊት በመጀመሪያ ዲጂታል ፒኖችን ከ LEDs ጋር እንዲያገናኙ ይፍቀዱ። በዚህ ፕሮጀክት ውስጥ አርዱዲኖ ያለውን ሁሉንም የአናሎግ እና ዲጂታል ፒኖችን እንጠቀማለን።

ደረጃ 4 - ushሽ አዝራሮች

የግፋ አዝራሮች
የግፋ አዝራሮች

ለእዚህ እርምጃ ኃይሉን እና መሬቱን ከመግፋቱ ጋር እናገናኘዋለን። በዚህ ደረጃ የኃይል መጠንን ለመገደብ 10 ኪ resistors ን እንጠቀማለን። በቀኝ በኩል ያሉት 2 አዝራሮች LED ን ለማብራት ወይም ለማጥፋት ጥቅም ላይ አይውሉም ፣ ግን አዲስ ጨዋታ ለመጀመር ያገለግላሉ ፣ እና ኮዱን ስንጀምር ለሌላ ነገር እናያለን።

ደረጃ 5 ዲጂታል እና አናሎግ ፒኖች

ዲጂታል እና አናሎግ ፒኖች
ዲጂታል እና አናሎግ ፒኖች

በዚህ ደረጃ ላይ አዝራሮቹን ከዲጂታል እና ከአናሎግ ካስማዎች ጋር እናገናኛለን። የአናሎግ ፒኖች በዚህ ጉዳይ ላይ ጥቅም ላይ ሊውሉ ይችላሉ ፣ ምክንያቱም ዲጂታል ፒኖች በተመሳሳይ መንገድ ጥቅም ላይ ሊውሉ ይችላሉ።

ደረጃ 6 - ፎቶቶሪስተሮች

Photoresistors
Photoresistors

በዚህ ደረጃ ፣ የፎቶግራፍ አስተላላፊዎችን ከ LEDs ጋር እናገናኛለን። የዚህ ነጥብ የተለያዩ ተጫዋቾች የተለያዩ የብሩህነት ደረጃዎችን እንዲያገኙ ማድረግ ሲሆን ይህ ተጫዋቾች እራሳቸውን እንዲለዩ ያስችላቸዋል። በዚህ ደረጃ ውስጥ እርከኖቹን እርስ በእርስ መከፋፈል ለምን አስፈላጊ እንደነበረ ያያሉ።

ደረጃ 7 - ተለዋዋጮችን መወሰን

ተለዋዋጮችን መግለፅ
ተለዋዋጮችን መግለፅ

በዚህ ደረጃ እኛ ኮዱን እንጀምራለን። የዚህ የመጀመሪያው ክፍል የተለያዩ አዝራሮችን እና ኤልኢዲዎችን መግለፅ ነው ፣ ግን ደግሞ ከ 0. ጋር እኩል የሆነ ሌላ ተለዋዋጭ ነው ይህ ተለዋዋጭ አንድ አዝራርን በመጫን ኤልዲዎቹን ለማብራት እና ለማጥፋት ይረዳናል።

ደረጃ 8 - ተለዋዋጮችን ማወጅ

ተለዋዋጮችን ማወጅ
ተለዋዋጮችን ማወጅ

በዚህ ደረጃ ፣ የእነዚህን ተለዋዋጮች መግለጫ እንጨርሰዋለን እና አዝራሮቹን እንደ ግብዓት ፣ እና ኤልኢዲዎቹን እንደ ውጤቶች እናዘጋጃለን።

ደረጃ 9: በመጫን ላይ

በመጫን ላይ
በመጫን ላይ

ይህ የኮዱ ክፍል እንደ “የመጫኛ ማያ ገጽ” ሊታይ ይችላል። አብዛኛዎቹ ጨዋታዎች መጀመሪያ ላይ አንዳንድ የመነሻ ቅደም ተከተሎች አሏቸው ነገር ግን ይህ ክፍል እንደ አማራጭ ነው እና ለዝግጅት ብቻ ነው የሚደረገው። በቀኝ በኩል የነበረው ሌላኛው አዝራር ጥቅም ላይ ሊውል የሚችለው ይህ ነው። “የመነሻ ቁልፍ” እስኪጫን ድረስ የመነሻውን ቅደም ተከተል ማሳየት ይችላል።

ደረጃ 10 LED አብራ/አጥፋ

LED አብራ/አጥፋ
LED አብራ/አጥፋ

ይህ እርምጃ LED ን በአዝራሮቹ እንዴት ማብራት እና ማጥፋት እንደሚቻል በዋናው ኮድ ላይ ያተኩራል። በዚህ ኮድ ውስጥ ፣ የእኛን ተለዋዋጮች ስንገልፅ መጀመሪያ ያዋቀረውን 0 እኩል የሆነውን ተለዋዋጭ እንጠቀማለን። በዚህ ኮድ መሠረት አዝራሩ ሲጫን ኤልኢዲ ያበራል ፣ ግን እንደገና ሲጫን ተመልሶ ይጠፋል።

ደረጃ 11: አዝራር ጠፍቷል

አዝራር ጠፍቷል
አዝራር ጠፍቷል

ይህ እርምጃ የማጥፊያ አዝራሩን ወይም አዲስ የጨዋታ ቁልፍን ኮድ ያደርጋል። ይህ ጥቅም ላይ የሚውለው አንድ ተጫዋች ጨዋታውን ሲያሸንፍ ወይም ሲጨርስ ነው ፣ እና ጨዋታው እንደገና ይጀመራል እና እንደገና መጀመር ይችላል። ይህ አዝራር ጨዋታው ደጋግሞ መጫወት እንዲችል ዑደቱን እንደገና የሚጀምር የመልሶ ማግኛ ቁልፍ ነው።

ደረጃ 12: በመጫወት ይደሰቱ

በመጫወት ይደሰቱ!
በመጫወት ይደሰቱ!

ይህ የማጠናከሪያ ትምህርት ማብቂያ ነበር እና በዚህ ወረዳ እና ኮድ ዙሪያ በመጫወት እንደሚደሰቱ እና በዚህ ወረዳ ላይ ብዙ እና ብዙ ለውጦችን እንደሚያደርጉ ተስፋ አደርጋለሁ ምክንያቱም ዕድሎቹ ማለቂያ ስለሌላቸው ይህ በጣም ክፍት ፕሮግራም ነው።

የሚመከር: