ዝርዝር ሁኔታ:
ቪዲዮ: ESP32 ቪጂኤ ቴትሪስ 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በዚህ አስተማሪዎች ውስጥ ESP32 ን በመጠቀም እና ለቪጂኤ ማሳያ ውጤቱን በማመንጨት ክላሲክ ጨዋታ ቴትሪስን እንዴት ክሎንን እንደሚገነቡ አሳያለሁ። ይህ ጨዋታ በቢቱሊ በተሰራው አስገራሚ የ ESP32Lib Arduino ቤተ -መጽሐፍት ተችሏል።
በአርዱዲኖ አይዲኢ ውስጥ የተጫነ የ ESP32 የቦርድ ድጋፍ ያስፈልግዎታል (አሁን ያለውን የመጨረሻ ስሪት እጠቀማለሁ ፣ ማለትም 1.8.9 IDE)። “ቢትሉኒ” ን በመፈለግ በቤተ መፃህፍት ሥራ አስኪያጅ ውስጥ ሊያገኙት ይችላሉ። የመጨረሻው ሥሪት ከጥቂት ሳምንታት በፊት ስለታተመ ፣ አሁንም በሂደት ላይ ነው ፣ ግን እሱ አንዳንድ ቀላል ምሳሌዎችን ይሰጣል።
ለ Arduino ወይም ESP8266 ተመሳሳይ የመከር ጨዋታ ክሎኖችን ከፃፍኩባቸው ቀደምት ፕሮጄክቶቼ ጋር ሲነፃፀር ፣ ESP32 እጅግ በጣም ኃይለኛ ፣ የ VGA ውፅዓት ከተለያዩ ጥራቶች (320x200 ፣ 320x240 ፣ 360x400 ፣ 460x480) እና እስከ 14 ቢት ቀለሞች ድረስ። በተጨማሪም ፣ የበለጠ የማስታወስ ትዕዛዞች አሉዎት።
በዚህ የቴትሪስ ክሎነር ውስጥ እኔ ከ 8 ቀለሞች ጋር 320x200 ጥራት ብቻ እጠቀማለሁ። ኮዱ ለአርዱዲኖ ቪጂኤ የቀድሞ ስሪት ፈጣን “ልወጣ” ነው ፣ ስለሆነም በጥሩ ሁኔታ የተነደፈ እና ያልተመቻቸ ነው። በሌላ በኩል ፣ የ ESP32 ቪጂኤ አቅም በጣም ከፍ ያለ ነው ፣ ይህም የበለጠ እና የበለጠ የተራቀቁ ጨዋታዎችን ለመፃፍ እድሉን ይሰጣል ፣ ከ DOS ዘመን ጀምሮ ላሉት እገምታለሁ። ይህ ፕሮጀክት ለወደፊቱ ሌሎች ብዙ ጨዋታዎችን ለመፃፍ ለሌሎች ሰሪዎች ጠቃሚ እንዲሆን እመኛለሁ።
ደረጃ 1: ESP32 ቦርዶች ፣ አርዱዲኖ አይዲኢ መጫኛ እና ውቅር።
በመጀመሪያ ደረጃ አንድ ESP32 ን puchase ያስፈልግዎታል። ብዙ ስሪቶች አሉ ፣ ግን እኔ ብዙ ፒኖች ያሉት አንዱን እንዲመርጡ እመክራለሁ። እኔ ይህንን ስሪት ገዝቻለሁ ፣ ግን በዚህ ቪዲዮ ገለፃ ውስጥ ሌሎች ሶስት ስሪቶችን መክፈል ይችላሉ።
ESP32 ን ፕሮግራም ለማድረግ የተለያዩ ዘዴዎች አሉ ፣ ግን እዚህ አዲሱን የአርዱዲኖ አይዲኢ መጠቀም ያስፈልግዎታል። እሱን ለመጫን እና የ bitluni ESP32lib VGA ቤተ -መጽሐፍትን ለመስቀል ፣ ይህንን ቀላል መማሪያ መከተል ይችላሉ። እንዲሁም በአርዲኖ አይዲኢ ውስጥ የእርስዎን የተወሰነ የ ESP32 ሰሌዳ እንዴት ማደብዘዝ እንደሚቻል ያሳያል።
በዚህ ነጥብ ላይ የመጀመሪያውን ምሳሌ ለመስቀል መጀመር ይችላሉ -በዚህ ደረጃ መጀመሪያ ላይ በስዕሉ ላይ እንደሚታየው ወደ ፋይል/ምሳሌዎች/bitluni ESP32Lib/VGA2DFeatures ይሂዱ። ሰቀላው ያለምንም ችግር የሚሰራ ከሆነ ፣ በሚቀጥለው ደረጃ ላይ እንደሚታየው የቪጂኤ ወደቡን ማገናኘት ያስፈልግዎታል።
ደረጃ 2 - ቪጂኤ እና አዝራሮች ግንኙነት
የ VGA ማሳያውን ከ ESP32 ጋር ለማገናኘት ፣ የ DSUB15 ሴት ማያያዣ (ማለትም መደበኛ 15 ፒን ቪጂኤ አንድ) ወይም የ VGA ገመድ ብቻ መቁረጥ ይችላሉ።
ለቴትሪስ እና ለ 8 ቱ የቀለም ቤተ -መጽሐፍት ምሳሌዎች ፣ ምንም ተከላካይ አያስፈልግዎትም ፣ ልክ ፒኖቹን እንደሚከተለው ያገናኙ
- ቪጂኤ ቀይ ወደ ESP32 ፒንግ G2
- ቪጂኤ አረንጓዴ ወደ ESP32 ፒንግ G15
- ቪጂኤ ሰማያዊ ወደ ESP32 ፒንግ G21
- ቪጂኤ Hsync ወደ ESP32 ፒንግ G32
- VGA Vsync ወደ ESP32 ping G33
- ቪጂኤ GND ወደ ESP32 GND
በዚህ ጊዜ በ VGA ማሳያዎ ላይ የ VGA2DFeatures ምሳሌን ማየት መቻል አለብዎት።
ቴትሪስን ለማጫወት ከ 1 እስከ 2 ኪ.ሜ ያህል አራት አዝራሮች እና አራት ተቃዋሚዎች ያስፈልግዎታል።
አራቱን ተቃዋሚዎች ከ GND ወደ ESP32 ፒኖች G25 ፣ G26 ፣ G34 እና G35 ያገናኙ።
የአዝራሩን አንድ ጎን ከ ESP32 3.3 ቮልት ፣ እና ሌላውን እንደሚከተለው እንደሚከተለው ያገናኙ
- አዝራር ወደ G26
- አዝራር ወደ G34 ይቀራል
- አዝራር ወደ G25 ያሽከርክሩ
- አዝራር ወደ G35 ዝቅ ብሏል
የመጨረሻው ደረጃ - በዚህ ገጽ መጨረሻ ላይ ESP32_VGA_Tetris_V1.0.ino ን ያውርዱ እና ተመሳሳይ ስም ያለው አቃፊ ይቅዱ።
በ ESP32 ማይክሮ መቆጣጠሪያ ላይ ይስቀሉት እና ወዲያውኑ ቴትሪስን መጫወት መጀመር ይችላሉ!
ደረጃ 3 መደምደሚያ እና ምስጋናዎች
የ ESP32 ቪጂኤ ቤተ -መጽሐፍት ደራሲ እና እሱን ለመጠቀም እና ለመበዝበዝ ለ bitluni በጣም አመስጋኝ ነኝ።
ተጨማሪ ዝርዝሮችን እና ሁሉንም አቅም ለማየት እባክዎን ጣቢያውን እና ቪዲዮውን ይጎብኙ።
በመጨረሻም ፣ ይህንን አስተማሪ ከወደዱት ፣ በአርዱዲኖ እና በማይክሮ መቆጣጠሪያዎች ውድድር ውስጥ እሱን ለመምረጥ ያስቡበት!
የሚመከር:
ተለዋጭ የሚይዝ የስትሪዮስኮፒክ ማስተላለፊያ [ATmega328P+HEF4053B ቪጂኤ ተቆጣጣሪ] 7 ደረጃዎች
በአማራጭ የ Stereoscopic ማስተላለፊያ ዲኮፕቲክ መቀየሪያ [ATmega328P+HEF4053B ቪጂኤ ተቆጣጣሪ]: ዓይኖቹን ለመደበቅ ጥቅም ላይ ከዋሉ ክሪስታል መነጽሮች ጋር ሙከራዎቼን ካደረጉ በኋላ (እዚህ እና እዚያ) ፣ በጣም ትንሽ የተራቀቀ እና እንዲሁም ተጠቃሚውን የማያስገድድ ነገር ለመገንባት ወሰንኩ። በግምባሩ ላይ PCB እንዲለብስ (ሰዎች አንዳንድ ጊዜ ጠባይ ማሳየት ይችላሉ
EXP GDC አውሬ በመጠቀም ላፕቶፖች ውጫዊ ቪጂኤ / ጂፒዩ 15 ደረጃዎች (ከስዕሎች ጋር)
EXP GDC Beast: Hi Guys ን በመጠቀም ለላፕቶፖች ውጫዊ ቪጂኤ / ጂፒዩ። ይህ በትምህርታዊ ትምህርቶች ላይ የመጀመሪያ መማሪያዬ ነው። እንግሊዝኛ የመጀመሪያ ቋንቋዬ አይደለም ስለዚህ እባክዎን ሰዋሰዋዊ ስህተቶቼን ይቅር ይበሉ። ይህን ያደረግሁት ላፕቶ laptopን በማሻሻል ባገኘሁት ልምድ ላይ ነው። እና እኔ ስለማላውቅ ረጅም መግቢያ አልሰጥህም
ESP32 ቪጂኤ የመጫወቻ ማዕከል ጨዋታዎች እና ጆይስቲክ 6 ደረጃዎች (ከስዕሎች ጋር)
ESP32 ቪጂኤ የመጫወቻ ማዕከል ጨዋታዎች እና ጆይስቲክ - በዚህ አስተማሪ ውስጥ እንደ ጨዋታ ያሉ አራት የመጫወቻ ማዕከልን እንዴት ማባዛት እንደሚቻል አሳይታለሁ - ቴትሪስ - እባብ - ዕረፍት - ቦምበር - ESP32 ን በመጠቀም ፣ ለቪጂኤ ማሳያ ከሚወጣው ውጤት ጋር። ጥራቱ 320 x 200 ፒክሰሎች ነው ፣ በ 8 ቀለሞች። ከዚህ በፊት አንድ ስሪት ሠርቻለሁ
በ VHDL እና Verilog ውስጥ የአንድ ቀላል ቪጂኤ መቆጣጠሪያ ንድፍ 5 ደረጃዎች
በ VHDL እና Verilog ውስጥ የአንድ ቀላል ቪጂኤ መቆጣጠሪያ (ዲዛይነር) ንድፍ - በዚህ ትምህርት ውስጥ ፣ በ RTL ውስጥ አንድ ቀላል ቪጂኤ መቆጣጠሪያን እንቀርፃለን። ቪጂኤ መቆጣጠሪያ የቪጂጂ ማሳያዎችን ለመንዳት የተነደፈ ዲጂታል ወረዳ ነው። እሱ የሚታየውን ፍሬም ከሚወክለው ፍሬም ቋት (ቪጂኤ ማህደረ ትውስታ) ያነባል ፣ እና አስፈላጊነትን ይፈጥራል
ESP32 ቪጂኤ እባብ: 5 ደረጃዎች
ESP32 ቪጂኤ እባብ - በዚህ ትምህርት ውስጥ ክላሲካል የመጫወቻ ማዕከል ጨዋታን - እባብ - በ ESP32 ፣ ለቪጂኤ ማሳያ ውፅዓት እንዴት እንደሚባዛ አሳያለሁ። ጥራት 640x350 ፒክሰሎች ነው ፣ በ 8 ቀለሞች። ከዚህ ቀደም ከአርዱዲኖ ኡኖ ጋር አንድ ስሪት ሠርቻለሁ (እዚህ ይመልከቱ) ፣ ግን