ዝርዝር ሁኔታ:

የአርዱዲኖ ኤልሲዲ ጨዋታ 3 ደረጃዎች (ከስዕሎች ጋር)
የአርዱዲኖ ኤልሲዲ ጨዋታ 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአርዱዲኖ ኤልሲዲ ጨዋታ 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአርዱዲኖ ኤልሲዲ ጨዋታ 3 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Arduino በከፊል ሲብራራ https://t.me/arduinoshopping 2024, ሀምሌ
Anonim
Image
Image
ክፍሎቹን ማቀናጀት
ክፍሎቹን ማቀናጀት

በአሩዲኖ ማይክሮ መቆጣጠሪያዎች አማካኝነት ብዙ ነገሮችን መሥራት በጣም ቀላል ነው። ይህ አስተማሪ ከብዙ ክፍሎች እና ከቲንክካድ ወረዳዎች የተሰራ ቀላል ባለ 1-አዝራር የቪዲዮ ጨዋታ እንዴት እንደሚፈጥሩ ይነግርዎታል። በጎን የሚንሸራተት ዝላይ ጨዋታ ነው። ይህ ከቀላል አምራች ኤሌክትሮኒክስ የእራስዎን ጨዋታዎች ለመፍጠር እንደ ጥሩ መነሻ ሆኖ ያገለግላል።

ክፍሎች ዝርዝር:

  • 1 x Arduino UNO
  • 1 x ኤልሲዲ ማያ (16 x 2 ቁምፊ)
  • 1 x የኤሌክትሮኒክስ ዳቦ ሰሌዳ
  • 1 x 220 Ω ተከላካይ
  • 1 x Pushbutton መቀየሪያ
  • ጠንካራ-ኮር መሰኪያ ሽቦ
  • 1 x የዩኤስቢ ገመድ

ደረጃ 1: ክፍሎቹን መሰብሰብ

ክፍሎቹን ማቀናጀት
ክፍሎቹን ማቀናጀት

የሚያስፈልጉት ክፍሎች ከላይ በስዕሉ ላይ ይታያሉ። ከአርዱዲኖ አቅም ውጭ ይጀምሩ። የዩኤስቢ ገመዱን አይሰኩ። ፕሮግራሙን ለማዘጋጀት እና ጨዋታውን ለመሞከር ጊዜው ሲደርስ ያ በኋላ ላይ ይከሰታል።

በዳቦ ሰሌዳው አናት ላይ ካለው ቀይ ረድፍ በግራ በኩል በአርዱዲኖ ላይ ያለውን የ 5 ቮን ምልክት ለማገናኘት ረጅም የማያያዣ ሽቦ ይጠቀሙ።

በዳቦ ሰሌዳው አናት ላይ ካለው ጥቁር ግራ (ወይም በአንዳንድ የዳቦ ሰሌዳዎች ላይ ሰማያዊ) ረድፍ የ GND ምልክትን ለማገናኘት ረጅም የማያያዣ ሽቦ ይጠቀሙ።

ኤል.ሲ.ዲ (ፈሳሽ ክሪስታል ማሳያ) ሞዱል ከታች በኩል ባለ 16 ፒን ወንድ ራስጌ አለው። በስዕሉ ላይ እንደሚታየው ይህንን ወደ የዳቦ ሰሌዳው ይሰኩት። ኤልሲዲውን የሚቆጣጠረው እና የሚቆጣጠረው ሁሉም የኤሌክትሮኒክ ምልክቶች በዚህ ራስጌ በኩል ያልፋሉ።

እነዚህ ካስማዎች (ከግራ ወደ ቀኝ)

  1. GND - የኃይል የመሬት ምልክት
  2. ቪሲሲ - አዎንታዊ የኃይል ምልክት
  3. V0 - የንፅፅር ማስተካከያ
  4. አርኤስኤስ - መመዝገብ ይምረጡ
  5. አር/ወ - ይምረጡ/ያንብቡ/ይፃፉ
  6. ኢ - ክወና ምልክት ያንቁ
  7. DB0 - የውሂብ ቢት 0 (እዚህ ጥቅም ላይ አልዋለም)
  8. DB1 - የውሂብ ቢት 1 (እዚህ ጥቅም ላይ አልዋለም)
  9. DB2 - የውሂብ ቢት 2 (እዚህ ጥቅም ላይ አልዋለም)
  10. DB3 - የውሂብ ቢት 3 (እዚህ ጥቅም ላይ አልዋለም)
  11. DB4 - የውሂብ ቢት 4
  12. DB5 - የውሂብ ቢት 5
  13. DB6 - የውሂብ ቢት 6
  14. DB7 - የውሂብ ቢት 7
  15. LED+ - የጀርባ ብርሃን LED አዎንታዊ
  16. LED- - የጀርባ ብርሃን LED አሉታዊ

አጭር የማያያዣ ሽቦዎችን በመጠቀም GND እና LED- (ፒኖች 1 እና 16) ከላይ ካለው ጥቁር ረድፍ ጋር ያገናኙ።

በተመሳሳይ ፣ VCC (ፒን 2) ከላይ ካለው ቀይ ረድፍ ጋር በአጭር ማያያዣ ሽቦ ያገናኙ።

የ 220 Ω resistor (ቀይ-ቀይ-ቡናማ ቀለም ባንድ) የሽቦ መሪዎቹን በማጠፍ በዳቦርድ አናት ላይ በ LED+ እና በቀይ ረድፍ መካከል ያገናኙት።

ቀሪዎቹን ግንኙነቶች ለመሥራት ረጅም የማያያዣ ሽቦዎችን ይጠቀሙ-

  • DB7 ን ከአርዱዲኖ ፒን 3 ጋር ያገናኙ
  • DB6 ን ከአርዱዲኖ ፒን 4 ጋር ያገናኙ
  • DB5 ን ከአርዱዲኖ ፒን 5 ጋር ያገናኙ
  • DB4 ን ከአርዱዲኖ ፒን 6 ጋር ያገናኙ
  • ኢ ከአርዱዲኖ ፒን 9 ጋር ያገናኙ
  • አር/ዋን ከአርዱዲኖ ፒን 10 (ወይም በዳቦ ሰሌዳ አናት ላይ ወዳለው ጥቁር ረድፍ) ያገናኙ
  • RS ን ከአርዱዲኖ ፒን 11 ጋር ያገናኙ
  • V0 ን ከአርዱዲኖ ፒን 12 (ወይም በዳቦ ሰሌዳ አናት ላይ ካለው ጥቁር ረድፍ) ጋር ያገናኙ

ከዳቦርዱ መሃል ላይ የሚሄደውን ሰርጥ ከኤልዲሲ ማያ ገጹ በስተግራ በኩል የግፋ ቁልፍን ይሰኩ (ከላይ ያለውን ስዕል ይመልከቱ)። አጭር የማያያዣ ሽቦን በመጠቀም የዳቦ ሰሌዳው አናት ላይ ካለው የአዝራሩ ሁለት ሁለት ፒኖች አንዱን ወደ ጥቁር ረድፍ ያገናኙ። የአርዲኖን 2 ለመሰካት በአዝራሩ አናት ላይ ያለውን ሌላ ፒን ያገናኙ።

ደረጃ 2 - አርዱዲኖን ፕሮግራም ማድረግ

አርዱዲኖን ፕሮግራም ማድረግ
አርዱዲኖን ፕሮግራም ማድረግ

በዚህ ጊዜ አርዱዲኖን ፕሮግራም ለማድረግ እና ለመሞከር ዝግጁ መሆን አለብዎት።

በኮምፒተርዎ ላይ የ Arduino ሶፍትዌር መጫኑን በማረጋገጥ ይጀምሩ። በዚህ ገጽ ላይ ያለውን የ LCD_Game.ino ፋይል ወደ ኮምፒተርዎ ያውርዱ እና በአርዱዲኖ ሶፍትዌር ውስጥ ይክፈቱት። ለፕሮግራም (ቦርዱ Tool ቦርድ → አርዱinoኖ ኡኖ) ቦርዱ በትክክል መዘጋጀቱን ያረጋግጡ።

የዩኤስቢ ገመዱን በመጠቀም አርዱዲኖን ከኮምፒዩተርዎ ጋር ያገናኙ። ይህ ለ Arduino/ጨዋታ ኃይልን ይሰጣል እና ፕሮግራምዎን ወደ አርዱዲኖ እንዲጭኑ ያስችልዎታል።

በዚህ ጊዜ የኤልሲዲ ማሳያ ማያ መብራት አለበት።

ፋይል → ስቀል (ወይም በአርዱዲኖ ሶፍትዌር አናት ላይ ያለውን የቀኝ ቀስት አዝራር ይጫኑ) በመምረጥ አርዱዲኖን ፕሮግራም ያድርጉ።

ሁሉም ነገር ደህና ከሆነ ፣ ኤልሲዲ ማያ ገጹ አሁን ባለው ሥዕል ላይ እንዳለው የጨዋታውን መጀመሪያ ማያ ገጽ ማሳየት አለበት።

ደረጃ 3 - ነገሮችን መለወጥ እና የአርዱዲኖ ጨዋታ ጋሻ መሥራት

ነገሮችን መለወጥ እና የአርዱዲኖ ጨዋታ ጋሻ መስራት
ነገሮችን መለወጥ እና የአርዱዲኖ ጨዋታ ጋሻ መስራት

በዚህ ጊዜ ሁሉም ነገር እየሰራዎት ነው ፣ ስለዚህ ምን ተጨማሪ ነገር አለ?

ጨዋታው የሚሠራበትን መንገድ ለመለወጥ ከፈለጉ ወይም ለዚህ ፕሮጀክት በቀጥታ በአርዱዲኖ ላይ የሚጣበቅ እና እነዚህን ሁሉ የተዘበራረቁ ሽቦዎችን የሚተካ አሪፍ የታተመ የወረዳ ሰሌዳ ለመስራት ከፈለጉ እንዴት እንደሚጀመር እነሆ።

እኔ በጣም አሪፍ (ነፃ!) የመስመር ላይ ኤሌክትሮኒክስ አስመሳይ ቲንክካድ ወረዳዎችን በመጠቀም ይህንን ጨዋታ ሙሉ በሙሉ አዳብረዋለሁ። እኔ አርዱዲኖን ከመሳሪያው ውስጥ ከማውጣትዎ በፊት ጨዋታው ሙሉ በሙሉ እየሠራ እና ተፈትኖ ነበር። ለ Arduino LCD ጨዋታ ምናባዊ ወረዳ እዚህ አለ።

ማንኛውንም ትክክለኛ ኤሌክትሮኒክስ (“ኦህ ፣ አሁን ንገረኝ”) አንድ ላይ ሳያስቀምጥ በእውነቱ ጨዋታውን በአሳሽዎ ውስጥ በትክክል መጫወት ይችላሉ። በጨዋታው ላይ ማንኛውንም ለውጦችን ማድረግ ወይም ምን እየተደረገ እንዳለ ማሰስ ከፈለጉ “የተባዛ ፕሮጀክት” ቁልፍን በመጠቀም ምናባዊውን ወረዳ መገልበጥ ይችላሉ። ከዚያ የምንጭ ኮዱን ማርትዕ እና እዚያ ያሉትን ለውጦች መሞከር ይችላሉ። እንዲሁም በፕሮግራሙ መስመር-መስመር በኩል ያልፉ እና ምን እየሆነ እንዳለ ለማየት ሙሉ-ተለይቶ የሚታወቅ አራሚ አለ!

በጣም ዝንባሌ ካላችሁ ፣ ኤሌክትሮኒክስዎን ከአርዲኖ ጋር በጥሩ ሁኔታ ለማገናኘት የወረዳ ሰሌዳ መሥራትም ይችላሉ። ፕሮጀክቱ ብጁ የታተመ የወረዳ ሰሌዳ እንዲሠራ ለታተመ የወረዳ ሰሌዳ (ፒሲቢ) አምራች ለመስጠት የሚያስፈልጉዎትን ፋይሎች የሚያገኝዎት “አውርድ ገርበር” ቁልፍ አለው። ያንን PCB እንዲሠራ ለማድረግ አንዳንድ ጠቃሚ መረጃዎች እዚህ አሉ።

ይደሰቱ!

የሚመከር: