ዝርዝር ሁኔታ:

በይነገጽ የ LED ነጥብ ማትሪክስ (8x8) ከ NodeMCU ጋር: 6 ደረጃዎች (ከስዕሎች ጋር)
በይነገጽ የ LED ነጥብ ማትሪክስ (8x8) ከ NodeMCU ጋር: 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በይነገጽ የ LED ነጥብ ማትሪክስ (8x8) ከ NodeMCU ጋር: 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በይነገጽ የ LED ነጥብ ማትሪክስ (8x8) ከ NodeMCU ጋር: 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: አዲስ ማሽን መማሪያ HD ቪዲዮ ትራንስፎርመር AI Tech | አዲስ የኒውራሊንክ BCI ተቀናቃኝ 2024, ህዳር
Anonim
በይነገጽ የ LED ነጥብ ማትሪክስ (8x8) ከ NodeMCU ጋር
በይነገጽ የ LED ነጥብ ማትሪክስ (8x8) ከ NodeMCU ጋር

ሠላም ሠሪዎች ፣

እኔ ከሌላ ቀላል እና አሪፍ አስተማሪ ጋር ነኝ።

በዚህ መመሪያ ውስጥ ከኖድኤምሲዩ ጋር የ LED ነጥብ ማትሪክስ (8x8) ን እንዴት እንደምናደርግ እንማራለን።

ስለዚህ ፣ እንጀምር።

ደረጃ 1: የሚያስፈልጉ ነገሮች

የሚያስፈልጉ ነገሮች
የሚያስፈልጉ ነገሮች

ይህንን አስተማሪዎችን ለመሥራት እነዚህ አስፈላጊ ነገሮች ናቸው።

የሃርድዌር አስፈላጊነት

  • የ LED ነጥብ ማትሪክስ (8x8)
  • NodeMCU
  • ዝላይ ሽቦዎች / ሽቦዎችን ማገናኘት (ከተፈለገ)
  • ዳቦ ዳቦ
  • የማይክሮ ዩኤስቢ ገመድ

የሶፍትዌር መስፈርቶች

አርዱዲኖ አይዲኢ (በ ESP8266 ቤተ -መጽሐፍት ተጭኗል)

ደረጃ 2 - መግለጫ

መግለጫ
መግለጫ
መግለጫ
መግለጫ
መግለጫ
መግለጫ

የ LED ነጥብ ማትሪክስ ወይም የ LED ማሳያ ትልቅ ፣ ዝቅተኛ ጥራት ያለው የነጥብ ማትሪክስ ማሳያ ቅጽ ነው።

መረጃን ለማሳየት እንዲሁም ለትርፍ ጊዜ ማሳለፊያ የሰው -ማሽን በይነገጾችን ለሁለቱም ለኢንዱስትሪ እና ለንግድ ዓላማ ይጠቅማል።

እሱ ባለ 2-ዲ ዲዲዮ ማትሪክስን የያዘው ካቶዶቻቸው በመስመሮች ውስጥ ከተጣመሩ እና አኖዶቻቸው በአምዶች (ወይም በተቃራኒው) ተቀላቅለዋል።

በእያንዳንዱ ረድፍ እና አምድ ጥንድ በኩል የኤሌክትሪክ ፍሰትን በመቆጣጠር እያንዳንዱን ኤልኢዲ በተናጠል መቆጣጠር ይቻላል።

ደረጃ 3 የወረዳ ሽቦ

የወረዳ ሽቦ
የወረዳ ሽቦ
የወረዳ ሽቦ
የወረዳ ሽቦ
የወረዳ ሽቦ
የወረዳ ሽቦ

ነጥብ ማትሪክስ 5 ፒኖች አሉት ማለትም ፣

ቪሲሲ - ከ NodeMCU ቪን ጋር ለመገናኘት።

GND - ከኖድኤምሲዩ ከመሬት ፒን (GND) ጋር ለመገናኘት።

ዲን - ከኖድኤምሲዩ ዲጂታል ፒን D0 ጋር ለመገናኘት።

CS - ከኖድኤምሲዩ ዲጂታል ፒን D1 ጋር ለመገናኘት።

CLK - ከኖድኤምሲዩ ዲጂታል ፒን D2 ጋር ለመገናኘት።

ደረጃ 4 የቤተ መፃህፍት ማዋቀር

በኮድ ኮድ ከመጀመርዎ በፊት አርዱዲኖ አይዲኢ ያስፈልግዎታል።

አርዱዲኖ አይዲኢን ለማውረድ እና ለ NodeMCU ማዋቀር ፣ የቀድሞ አስተማሪዬን ማረጋገጥ ይችላሉ። እና ለእዚህ Instructable LedControl Matrix LIbrary ያስፈልግዎታል ፣ ከዚህ በታች ካለው አገናኝ ማውረድ ይችላሉ።

የ LED ቁጥጥር ቤተ -መጽሐፍት

ደህና ፣ በኮድ እንጀምር።

ደረጃ 5: ምንጭ ኮድ

ኮድ ፦

#ያካትቱ

int DIN = 16; // ዲ 0

int CS = 5; // D1 int CLK = 4; // ዲ 2

LedControl lc = LedControl (DIN ፣ CLK ፣ CS ፣ 0);

ባዶነት ማዋቀር () {

lc.shutdown (0 ፣ ሐሰት); // MAX72XX በጅምር lc.setIntensity (0 ፣ 15) ላይ ኃይል ቆጣቢ ሁናቴ ላይ ነው። // ብሩህነትን ወደ ከፍተኛ እሴት lc.clear ማሳያ (0) ያዘጋጁ ፤ // እና ማሳያውን ያጽዱ}

ባዶነት loop () {

ባይት ሀ [8] = {0xC0 ፣ 0xC0 ፣ 0xC0 ፣ 0xC0 ፣ 0xC0 ፣ 0xC0 ፣ 0xFF ፣ 0xFF}; // ኤል ባይት ለ [8] = {0xFF ፣ 0xFF ፣ 0x18 ፣ 0x18 ፣ 0x18 ፣ 0x18 ፣ 0xFF ፣ 0xFF}; // እኔ ባይት ሐ [8] = {0x7F ፣ 0xFF ፣ 0xC0 ፣ 0xDF ፣ 0xDF ፣ 0xC3 ፣ 0x7F ፣ 0x3F}; // G ባይት መ [8] = {0xC3 ፣ 0xC3 ፣ 0xC3 ፣ 0xFF ፣ 0xFF ፣ 0xC3 ፣ 0xC3 ፣ 0xC3}; // H ባይት ሠ [8] = {0xFF ፣ 0xFF ፣ 0x18 ፣ 0x18 ፣ 0x18 ፣ 0x18 ፣ 0x18 ፣ 0x18}; // ቲ ባይት ረ [8] = {0xC3 ፣ 0xC3 ፣ 0xC3 ፣ 0xFF ፣ 0xFF ፣ 0xC3 ፣ 0xC3 ፣ 0xC3}; // H ባይት ሰ [8] = {0x3C ፣ 0x7E ፣ 0xC3 ፣ 0xC3 ፣ 0xC3 ፣ 0xC3 ፣ 0x7E ፣ 0x3C}; // ኦ ባይት ሸ [8] = {0xC3 ፣ 0xC3 ፣ 0xC3 ፣ 0xC3 ፣ 0xC3 ፣ 0xC3 ፣ 0xFF ፣ 0xFF}; // U byte i [8] = {0x7F ፣ 0xFE ፣ 0xC0 ፣ 0xFE ፣ 0x7F ፣ 0x03 ፣ 0x7F ፣ 0xFE} ፤ // ኤስ ባይት j [8] = {0xFF ፣ 0xFF ፣ 0xC0 ፣ 0xF8 ፣ 0xF8 ፣ 0xC0 ፣ 0xFF ፣ 0xFF}; // ኢ printByte (ሀ); መዘግየት (1000); printByte (ለ); መዘግየት (1000); printByte (ሐ); መዘግየት (1000); printByte (መ); መዘግየት (1000); printByte (ሠ); መዘግየት (1000); printByte (ረ); መዘግየት (1000); printByte (ሰ); መዘግየት (1000); printByte (ሸ); መዘግየት (1000); printByte (i); መዘግየት (1000); printByte (j); መዘግየት (1000); }

ባዶነት printByte (ባይት ቁምፊ ) {

int i = 0; ለ (i = 0; i <8; i ++) {lc.setRow (0 ፣ i ፣ ቁምፊ ); }}

ከዚህ በታች የተያያዘውን "LED_DotMatrix_NodeMCU.ino" የሚለውን ኮድ ያውርዱ።

እንደፈለጉት ከኮዱ ጋር መቃኘት ወይም እንደዛው ሊጠቀሙበት ይችላሉ።

ደረጃ 6: ውፅዓት

ያ ሁሉ ሰሪዎች ናቸው

ይህንን እንደወደዱት ተስፋ አደርጋለሁ። ለተጨማሪ ፕሮጄክቶች ይከታተሉ!

የሚመከር: