ዝርዝር ሁኔታ:

CLOUDX M633: 5 ደረጃዎች በመጠቀም ኤሌክትሮኒክ ዳይስ
CLOUDX M633: 5 ደረጃዎች በመጠቀም ኤሌክትሮኒክ ዳይስ

ቪዲዮ: CLOUDX M633: 5 ደረጃዎች በመጠቀም ኤሌክትሮኒክ ዳይስ

ቪዲዮ: CLOUDX M633: 5 ደረጃዎች በመጠቀም ኤሌክትሮኒክ ዳይስ
ቪዲዮ: Best Music Mix 2023 🔥Gaming Music Mix ♫♫ NoCopyrightSounds [Remake 2023] 2024, ሰኔ
Anonim
CLOUDX M633 ን በመጠቀም ኤሌክትሮኒክ ዳይስ
CLOUDX M633 ን በመጠቀም ኤሌክትሮኒክ ዳይስ

ሁላችንም የአጋጣሚውን ጨዋታ በአንድ ወይም በሌላ መንገድ ዳይስን በመጠቀም መጫወት አለብን። የዳይ ማንከባለል ለማሳየት ምን እንደሚሆን በጣም ያልተጠበቀ ተፈጥሮን ማወቅ የበለጠ አስደሳች ጨዋታን ይጨምራል።

እኔ እሱን ለመተግበር ቀላል ኤልኢዲዎችን ፣ የግፋ ቁልፍን እና የ CloudX M633 ሞጁሉን በመጠቀም የኤሌክትሮኒክ ዲጂታል ዳይስን ያቅርቡ።

ደረጃ 1: አካላት

ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
አካላት
አካላት
  • CloudX M633
  • CloudX softcard
  • ሊድስ
  • ተከላካዮች (100r ፣ 10 ኪ)
  • ዳቦ ዳቦ
  • ዝላይ ገመድ
  • የግፋ አዝራር
  • V3 ገመድ

ደረጃ 2 LEDS

LEDS
LEDS

ብርሃን አመንጪ ዳዮዶች (ኤልኢዲዎች) የአሁኑ በእነሱ ውስጥ ሲያልፍ የሚያበሩ ልዩ ዓይነት ዳዮዶች ናቸው። ሳይታሰብ በሂደቱ ላይ ጉዳት እንዳያደርስባቸው በእነሱ በኩል የሚያልፈውን የአሁኑን ትክክለኛ መጠን ይገድባል።

ደረጃ 3: LEDs ን ከደመና ኤክስ M633 ጋር ማገናኘት

LEDs ን ከደመና ኤክስ M633 ጋር ማገናኘት
LEDs ን ከደመና ኤክስ M633 ጋር ማገናኘት

ጠቅላላው ወረዳ በሁለት ክፍሎች የተሠራ ነው -ማይክሮ መቆጣጠሪያ እና የ LED ክፍሎች በቅደም ተከተል። የ LED ዎች እያንዳንዳቸው በሁለት ስብስቦች ተደራጅተዋል - (7 LEDs ን ያካተተ) ፣ የዳይ ዓይነቶችን መደበኛ ፊቶች ይወክላል ፤ እና ከ MCU ሞጁል P14 እስከ ፒን ፒ 1 ድረስ ተገናኝተዋል።

ጠቅላላው ሥራ በጥቅሉ በሚቆጣጠረው ሞዱል ዙሪያ እንደ አጠቃላይ የፕሮጀክቱ የልብ ምት ነው። እሱ (MCU) በሚከተለው ላይ ሊሠራ ይችላል

  • ወይ በቪን እና በ GND ነጥቦች (ማለትም ከውጫዊ የኃይል አቅርቦት-ክፍልዎ +ve እና –ve ተርሚናሎች ጋር በቅደም ተከተል በማገናኘት) በቦርዱ ላይ ፤
  • ወይም በእርስዎ CloudX USB softcard ሞዱል በኩል።

ከላይ በስዕላዊ ሥዕላዊ መግለጫው ውስጥ በግልጽ እንደተገለፀው ፣ ኤልኢዲዎቹ ሲበሩ እነሱ በእውነተኛ ዳይ ውስጥ እንደሚያደርጉት ቁጥሮቹን ያመለክታሉ። እና ሁለት የተለያዩ የዳይ ቁርጥራጮችን ለመወከል በሁለት የኤልዲዎች ስብስቦች እየሰራን ነው። ሁሉም አሁን ባለው የመስመጥ ሁኔታ ውስጥ ተገናኝተዋል።

ያካተተ የመጀመሪያው የ LED ዎች ቡድን - D1 ፣ D2 ፣ D3 ፣ D4 ፣ D5 ፣ D6 እና D7; ከ MCU ፒኖች ጋር ተገናኝተዋል - P1 ፣ P2 ፣ P3 ፣ P4 ፣ P5 ፣ P6 እና P7 በቅደም ተከተል በ 10Ω resistors በኩል። ሌላኛው ቡድን D8 ፣ D9 ፣ D10 ፣ D11 ፣ D12 ፣ D13 እና D14; ከ MCU ፒኖች ጋር ተገናኝተዋል - P9 ፣ P10 ፣ P11 ፣ P12 ፣ P13 ፣ P14 እና P15 በቅደም ተከተል በ 10Ω resistors በኩል።

በመቀጠልም በማዞሪያ ማተሚያ በኩል የዘፈቀደ የቁጥር ትውልድን የምናደርግበት የግፋ-ቁልፍ ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ SW1 ፣ የ 10kΩ መጎተቻ መቆጣጠሪያን በመጠቀም ከ MCU ፒን P16 ጋር ተገናኝቷል።

ደረጃ 4 - የአሠራር መርሆዎች

ሲነሳ ፣ ስርዓቱ ለአዲስ የዘፈቀደ ቁጥር ለዕይታ ዝግጁ መሆኑን ለማመልከት በተለምዶ ሁሉም ጠፍተዋል። በማብሪያ ማተሚያ ላይ ፣ በ 1 እና 6 መካከል ያለው የዘፈቀደ ቁጥር እንዲሁ ተፈጥሯል እና በ LEDs በኩል ይታያል። እና ሌላ ማብሪያ-ፕሬስ እንደገና ሲደረግ በመጠባበቅ ላይ ይቆዩ።

ደረጃ 5: ኮዲንግ

#ያካትቱ

#ያካትቱ

#ተለዋጭ ማብሪያ 1 ፒን 16

#ዝቅተኛውን ተጫን

/ *በ LEDs ላይ ለመውጣት የዳይ ንድፎችን ይይዛል */

ያልተፈረመ ቻር ይሞታል = {0, 0x08, 0x14, 0x1C, 0x55, 0x5D, 0x77};

ያልተፈረመ ቻር i ፣ dice1 ፣ dice2;

ማዋቀር () {// ማዋቀር እዚህ / *የወደብ ፒኖችን እንደ ውፅዓት * /portMode (1 ፣ OUTPUT) ያዋቅራል ፤ portMode (2, 0b10000000); / *መጀመሪያ ላይ ሁሉንም LED ዎች ያጠፋል */ portWrite (1, LOW); ወደብ ፃፍ (2 ፣ LOW); randNumLimit (1, 6); // የዘፈቀደ ቁጥር ትውልድ ክልል (ማለትም ደቂቃ ፣ ከፍተኛ) ይንከባከባል

loop () {

// ፕሮግራም እዚህ (መቀየሪያ 1 ተጭኖ ከሆነ) {እያለ (ማብሪያ1 ዝቅተኛ ነው) ፤ // ማብሪያ እስኪያልቅ ድረስ እዚህ ይጠብቃል dice1 = randNumGen (); // ለ dice1 dice2 = randNumGen () የዘፈቀደ ቁጥር ይፈጥራል። ወደብ ፃፍ (1 ፣ መሞት [dice1]); // ትክክለኛውን የዳይ ጥለት አምጥቶ ወደብ ያሳያል (2 ፣ ይሞታል [dice2]); } ሌላ {portWrite (1 ፣ ይሞቱ [dice1]); ወደብ ፃፍ (2 ፣ መሞት [dice2]); }}} // የፕሮግራሙ መጨረሻ

የሚመከር: