ዝርዝር ሁኔታ:

መታ ያድርጉ ቀስተ ደመና መታ ያድርጉ - የ 2 ተጫዋች ፈጣን ምላሽ ጨዋታ 4 ደረጃዎች (ከስዕሎች ጋር)
መታ ያድርጉ ቀስተ ደመና መታ ያድርጉ - የ 2 ተጫዋች ፈጣን ምላሽ ጨዋታ 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: መታ ያድርጉ ቀስተ ደመና መታ ያድርጉ - የ 2 ተጫዋች ፈጣን ምላሽ ጨዋታ 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: መታ ያድርጉ ቀስተ ደመና መታ ያድርጉ - የ 2 ተጫዋች ፈጣን ምላሽ ጨዋታ 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Хакасия: пока ещё дёшево — Отчёт разведки 2024, ግንቦት
Anonim
መታ ያድርጉ ቀስተ ደመና መታ ያድርጉ - የ 2 ተጫዋች ፈጣን ምላሽ ጨዋታ
መታ ያድርጉ ቀስተ ደመና መታ ያድርጉ - የ 2 ተጫዋች ፈጣን ምላሽ ጨዋታ
መታ ያድርጉ ቀስተ ደመና መታ ያድርጉ - የ 2 ተጫዋች ፈጣን ምላሽ ጨዋታ
መታ ያድርጉ ቀስተ ደመና መታ ያድርጉ - የ 2 ተጫዋች ፈጣን ምላሽ ጨዋታ
መታ ያድርጉ ቀስተ ደመና መታ ያድርጉ - የ 2 ተጫዋች ፈጣን ምላሽ ጨዋታ
መታ ያድርጉ ቀስተ ደመና መታ ያድርጉ - የ 2 ተጫዋች ፈጣን ምላሽ ጨዋታ

የ LED ሕብረቁምፊ 3 ገመዶችን ብቻ ይጠቀማል። ስለዚህ እኔ የ 5 ቪ ኃይል (ቀይ) ፣ መሬት (ነጭ) እና ምልክት (አረንጓዴ) ብቻ ያስፈልገኝ ነበር። እርስዎ Espruino ን የሚጠቀሙ ከሆነ በድረ -ገፃቸው ላይ ትምህርቶችን መመርመርዎን ያረጋግጡ። ለ RGB LEDs ያለው በጣም በግልጽ ተብራርቷል።

እኔ የ LED ሕብረቁምፊን በ 6 LEDs ክፍሎች በ 3 ክፍሎች ቆርጫለሁ ከዚያም እነዚያን ከተጨማሪ ሽቦዎች ጋር አገናኘኋቸው። በዚህ መንገድ ፣ ሁሉም ኤልኢዲዎች በቦርዱ ላይ 2 ተጨማሪ ወደቦችን የሚያድነኝ ተመሳሳይ ድርድርን ይጠቀማሉ እና ለፕሮግራም ቀላል ነው።

አዝራሮቹን ማገናኘት ትንሽ የበለጠ ከባድ ነበር። እኔ በቦርዱ ላይ በተቻለ መጠን አነስተኛ ወደቦችን ለመጠቀም ፈልጌ ነበር ፣ ስለሆነም የ I2C ቅንጅትን ለመጠቀም አስቤ ነበር ነገር ግን በጣም አልተሳካም። ወደ ሥራ ማግኘት ስላልቻልኩ ሌላ ነገር ተመለከትኩ።

በመጨረሻ በ 16 አዝራሮች እንደ የቁልፍ ሰሌዳ ማትሪክስ ለገጠመ ቁልፍ ሰሌዳ በ Espruino ላይ አጋዥ አገኘሁ። ይህ ለመተግበር በጣም ቀላል መስሎ ስለታየኝ በዚያ መንገድ ሄድኩ። እኔ 3 አዝራሮች ብቻ ያስፈልጉኝ ነበር ስለዚህ 3x4 ማትሪክስ እፈልጋለሁ።

በቁልፍ ሰሌዳ ማትሪክስ ውስጥ ሁሉም አዝራሮች ወደ ዓምዶች እና ረድፎች ተያይዘዋል። በዚህ መንገድ ለ 16 አዝራሮች 8 ወደቦች ብቻ ያስፈልግዎታል። በእኔ ቅንብር ውስጥ 2 ጊዜ 6 አዝራሮችን ብቻ አስፈልጌ ነበር ፣ ስለዚህ ያ በአጠቃላይ በቦርዱ ላይ 7 ወደቦች (4 ረድፎች ከ 3 አምዶች ጋር)። የ 12 አዝራሮችን በተናጠል በማገናኘት አሁንም በጣም ያነሰ ነው እና የኤስፕሪኖ የቁልፍ ሰሌዳ ሞዱል ለመጠቀም በእውነት ቀላል ነው።

በአዝራሮቹ ሽቦዎች ላይ ብዙ የረዳኝ በወረዳ መሰረታዊ ነገሮች ላይ ስለ ቁልፍ ሰሌዳው ጥሩ አጋዥ አገኘሁ።

ሁሉንም አዝራሮቼን ለማገናኘት በቻልኩበት ጊዜ በጣም ተበሳጭቼ ነበር ምክንያቱም አያያorsቹ ያለማቋረጥ ተንሸራተው እና ዘግይቶ ነበር። ስለዚህ ሁሉንም ነገር በሳጥኑ ላይ አንድ ላይ አጣበቅኩ እና ፎቶግራፎችን ማንሳት ሙሉ በሙሉ ረሳሁ። እንዲሁም በ 1 ሳጥኖቹ ውስጥ ሽቦን እንደገና ማገናኘት በፈለግኩበት ቀን በጣም ለተጠቃሚ ምቹ አይደለም።

ደረጃ 3 - ኮዱን መጻፍ

ኮዱን መጻፍ
ኮዱን መጻፍ
ኮዱን መጻፍ
ኮዱን መጻፍ
ኮዱን መጻፍ
ኮዱን መጻፍ

እስፕሩኖ በጃቫስክሪፕት ውስጥ መርሃ ግብር ተይዞለታል ስለዚህ ለእኔ በጣም የተወሳሰበ እና ከዚያ የአርዱዲ ኮድ የመፃፍ ነው።

ኮዱ አንዳንድ ማመቻቸትን ሊጠቀም ይችላል ግን ለአሁን ሥራውን ያከናውናል። እንዲሁም በተመሳሳይ ጊዜ 2 አዝራሮችን መጫን የማይችሉበት ሳንካ (ምናልባት ባህሪይ ነው ዲ) አለ። ግን ጨዋታውን መጫወት ትንሽ ፈታኝ ያደርገዋል (የሚያበሳጭ ያንብቡ) ፣ ስለዚህ ጉዳዩን እስካሁን አልመረመርኩም ፣ በዚህ መንገድ ወድጄዋለሁ (ከፈታዎት በጣም ያበሳጫል)።

የ LEDs ፕሮግራሞችን ማዘጋጀት ቀላል ነው። በሕብረቁምፊው ውስጥ ያለው እያንዳንዱ LED በአንድ ድርድር ውስጥ 3 እሴቶች ነው። ስለዚህ እንደ [255 ፣ 0 ፣ 0 ፣ 255 ፣ 0 ፣ 0] አይነት ድርድር ካለዎት የመጀመሪያዎቹ 2 ኤልኢዲዎች ቀይ አለዎት።

ፈጣን አጠቃላይ እይታ ውስጥ።

1. መጀመሪያ ቀለሞቼን እገልጻለሁ እና የሁሉም ቀለሞች ድርድር አደርጋለሁ

2. ከዚያ እኔ እንደ የአዝራር መታወቂያዎች እና እያንዳንዱ ተጫዋች በኤልዲ ሕብረቁምፊ ውስጥ ያለውን የትኛውን መረጃ ጠቋሚ እንደ አጫዋች ቅንብሮችን እገልጻለሁ

3. በጨዋታው መጀመሪያ ላይ በቀስተደመናው ድርድር ውስጥ ያሉትን ሁሉንም ቀለሞች እቀላቅላለሁ እና ያንን መረጃ ወደ አዲስ ድርድር አከማቻለሁ። ከዚያ ሁሉንም ኤልኢዲዎች ዳግም አስጀምሬ እና በተደባለቀ ቀስተ ደመና ቀለሞች የላይ LED ን አበራለሁ

4. በመጨረሻም ለቁልፍ ክስተቶች የሚያዳምጥ ኮድ አለን። ሁሉንም ግብዓት በአንድ ድርድር ውስጥ አከማቸዋለሁ እና ይህ ድርድር በትክክለኛው ቅደም ተከተል ውስጥ መሆኑን ያረጋግጡ።

5. አንድ ጥሩ ትርፍ እኔ አሸናፊዎች በሚያስደንቅ የቀስተ ደመና አኒሜሽን እንዲታከሙ ትናንት ጨመርኩ። ዲ

የበለጠ አስደሳች ለማድረግ አሁንም በአእምሮዬ ውስጥ ያሉ ብዙ ነገሮች አሉ ግን ያ በኋላ የሆነ ነገር ነው።)

እኔ ሙሉውን ምንጭ ኮድ መስቀል አልችልም ስለዚህ በጊትላብ ላይ አስቀምጫለሁ

gitlab.com/marzsman/tap_tap_rainbow

ደረጃ 4: በእሱ ይደሰቱ !!! ?

Image
Image
በእሱ ይደሰቱ !!! ?
በእሱ ይደሰቱ !!! ?

እኔ እና ሴት ልጄ ሀሳቧን ስንጽፍ እና እንዴት መታየት እንዳለበት ስናስብ ፣ ሀሳቡን ወዲያውኑ ወደድኩት። ግን እኔ መናገር አለብኝ ፣ መጫወት ያን ያህል አስደሳች ይሆናል ብዬ አስቤ አላውቅም። አስቀድመን አንዳንድ ትልቅ ቀስተ ደመና መታ የሚያደርጉ ውጊያዎች ነበሩን: ዲ

እኛ እንደ እኛ ከእሱ ጋር ብዙ እንደሚዝናና ተስፋ አደርጋለሁ።

እንዲሁም በዚህ አጭር ጊዜ ውስጥ የሠራሁት የመጀመሪያው ሙሉ ፕሮጀክት እና ከ 8 ዓመቷ ሴት ልጄ ጋር ያደረገው አንድ ነገር እንዲሁም እሱ የመጀመሪያ አስተማሪዬ ነው (በመጨረሻ!) ፣ ስለዚህ አዎ በሆነ መንገድ ለእኔ በጣም ልዩ ፕሮጀክት ነው። ስለዚህ እንደወደድኩት ተስፋ አደርጋለሁ!

ማንኛውም ጥያቄ ወይም አስተያየት ካለዎት በመስማቴ ደስተኛ ነኝ!

የሚመከር: