ዝርዝር ሁኔታ:

የመቆጣጠሪያ LED MATRIX MAX7219 ከ ARDUINO ጋር: 9 ደረጃዎች
የመቆጣጠሪያ LED MATRIX MAX7219 ከ ARDUINO ጋር: 9 ደረጃዎች

ቪዲዮ: የመቆጣጠሪያ LED MATRIX MAX7219 ከ ARDUINO ጋር: 9 ደረጃዎች

ቪዲዮ: የመቆጣጠሪያ LED MATRIX MAX7219 ከ ARDUINO ጋር: 9 ደረጃዎች
ቪዲዮ: Monitors Explained - LCD, LED, OLED, CRT, TN, IPS, VA 2024, ህዳር
Anonim

በዚህ ትምህርት ውስጥ ቀላል ጽሑፍን በማሳየት MAX7219 Led ማትሪክስን ከአርዱዲኖ ጋር እንዴት እንደሚቆጣጠሩ እንማራለን።

የማሳያ ቪዲዮ ይመልከቱ።

ደረጃ 1: የሚያስፈልግዎት

የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
  1. አርዱዲኖ UNO (ወይም ሌላ ማንኛውም አርዱዲኖ)
  2. LED MATRIX. ለእያንዳንዱ ማሳያ አራት casacaded 8 × 8 LED Matrix ማሳያዎችን እና አብሮ የተሰራ MAX7219 LED Driver ያለው የ FC-16 ሞጁሉን እንጠቀማለን።
  3. ዝላይ ሽቦዎች
  4. Visuino ፕሮግራም: Visuino ን ያውርዱ

ደረጃ 2 ወረዳው

ወረዳው
ወረዳው
  1. የ LED ማትሪክስ ፒን [VCC] ን ከአርዱዲኖ ፒን [5V] ጋር ያገናኙ
  2. የ LED ማትሪክስ ፒን [GND] ን ከአርዱዲኖ ፒን [GND] ጋር ያገናኙ
  3. የ LED ማትሪክስ ፒን [DIN] ን ከአርዱዲኖ ዲጂታል ፒን ጋር ያገናኙ [11]
  4. የ LED ማትሪክስ ፒን [CS] ን ከአርዱዲኖ ዲጂታል ፒን ጋር ያገናኙ [10]
  5. የ LED ማትሪክስ ፒን [CLK] ን ከአርዱዲኖ ዲጂታል ፒን ጋር ያገናኙ [13]

ማሳሰቢያ - ከዚህ በታች ለመላ ፍለጋ ክፍልን ያንብቡ

ደረጃ 3: ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ

ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ

አርዱዲኖ ፕሮግራምን ለመጀመር ፣ የአርዱዲኖ አይዲኢን ከዚህ መጫን ያስፈልግዎታል

በአርዱዲኖ አይዲኢ 1.6.6 ውስጥ አንዳንድ ወሳኝ ሳንካዎች እንዳሉ እባክዎ ልብ ይበሉ። 1.6.7 ወይም ከዚያ በላይ መጫኑን ያረጋግጡ ፣ አለበለዚያ ይህ አስተማሪ አይሰራም! ይህን ካላደረጉ አርዱዲኖ UNO ን Arduino IDE ን ለማዘጋጀት በዚህ መመሪያ ውስጥ ያሉትን ደረጃዎች ይከተሉ! ቪሱኖው https://www.visuino.eu እንዲሁ መጫን ያስፈልገዋል። በመጀመሪያው ሥዕሉ ላይ እንደሚታየው ቪሱሲኖን ይጀምሩ በቪሱኖ ውስጥ በአርዱዲኖ ክፍል (ሥዕል 1) ላይ ባለው “መሣሪያዎች” ቁልፍ ላይ ጠቅ ያድርጉ መገናኛው ሲመጣ ፣ በስዕሉ 2 ላይ እንደሚታየው “Arduino UNO” ን ይምረጡ።

ደረጃ 4 በቪሱinoኖ ውስጥ አካላትን ያክሉ

በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
  1. «የሰዓት ጀነሬተር» ክፍልን ያክሉ
  2. “የጽሑፍ እሴት” ክፍልን ያክሉ
  3. “ቆጣሪ” ክፍልን ያክሉ
  4. «ኢንቲጀር ብዙ ምንጭ» ን ያክሉ
  5. "Maxim LED ማሳያ መቆጣጠሪያ SPI MAX7219/MAX7221" ክፍልን ያክሉ

ደረጃ 5: በቪሱinoኖ ስብስብ ክፍሎች ውስጥ

በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
  1. “ClockGenerator1” ን ይምረጡ እና በንብረቶች መስኮት ውስጥ “ድግግሞሽ” ወደ: 5 ያዘጋጁ
  2. “Counter1” ን ይምረጡ እና በንብረቶች መስኮት ውስጥ ማክስ> እሴት ወደ 0 እና ደቂቃ> እሴት ወደ -170 ማስታወሻ --170 ጽሑፉ ከግራ ወደ ቀኝ የሚጓዝ መሆኑን በ X (የጽሑፉ ርዝመት) ላይ ያለው ርቀት ነው ፣ ይችላሉ ትክክለኛውን ርዝመት ለማግኘት በዚህ ቁጥር ይጫወቱ
  3. “IntegerMultiSource1” ን ይምረጡ እና በባህሪያት መስኮት ውስጥ “የውጤት ፒኖች” ን ወደ: 3 ያዘጋጁ
  4. “TextValue1” ን ይምረጡ እና “ዋጋውን” ያዘጋጁ (ይህ በ LED ማትሪክስ ላይ ለማሳየት የሚፈልጉት ጽሑፍ ነው) - ARDUINO LED MATRIX PROJECT

    1. “LedController1” ን ይምረጡ እና በባህሪያት መስኮቱ ውስጥ “የፒክሰል ቡድኖች” ን ይምረጡ እና በ 3 ነጥቦች ላይ ጠቅ ያድርጉ። በ “PixelGroups” መስኮት “2D ግራፊክስ” ን ከቀኝ በኩል ወደ ግራ ይጎትቱ በግራ በኩል እና በ “2 ዲ ግራፊክስ 1” ን ይምረጡ። የንብረት መስኮት ስብስብ-- “ቁመት” እስከ 8- “መስተዋት አግድም” ወደ እውነት- “አቀማመጥ” ወደ goUp- “አግድም አግድም” ወደ እውነት- “አቀባዊ” ወደ ሐሰት- “ስፋት” ወደ 32- “ንጥረ ነገሮችን” ይምረጡ እና ጠቅ ያድርጉ በ 3 ነጥቦች ላይ በ “ኤለመንቶች” መስኮት “ማያ ገጽ ሙላ” ን ወደ ግራ ይጎትቱ ፣ “ጽሑፍ” ን ያስፋፉ እና “የጽሑፍ መስክ” ን ወደ ግራ ጎትት። “የጽሑፍ መስክ 1” ን ይምረጡ እና በባህሪያት መስኮቱ ውስጥ “መጠቅለል” ወደ ሐሰት ፣ ይምረጡ “X” እና በ “ፒን” አዶ ላይ ጠቅ ያድርጉ እና “ኢንቲጀር ሲንክፒን” ን ይምረጡ << ስዕሉን ይመልከቱ ሁሉንም መስኮቶች ይዝጉ
    2. “LedController1” ን ይምረጡ እና በንብረቶች መስኮት ውስጥ “ጥንካሬ” ወደ 0.1 <

ደረጃ 6 በቪሱinoኖ አገናኝ ክፍሎች ውስጥ

በቪሱinoኖ አገናኝ ክፍሎች ውስጥ
በቪሱinoኖ አገናኝ ክፍሎች ውስጥ
  1. የ “ClockGenerator1” ፒን [ውጭ] ወደ “Counter1” ፒን [ውስጥ] ያገናኙ
  2. “Counter1” ፒን [Out] ን ወደ IntegerMultiSource1 ፒን [ውስጥ] ያገናኙ
  3. “IntegerMultiSource1” ፒን [0] ን ከ “LedController1”> የጽሑፍ መስክ 1> X ጋር ያገናኙ
  4. “IntegerMultiSource1” ፒን [1] ን ወደ “LedController1”> ማያ ገጽ ይሙሉ 1> ሰዓት ያገናኙ
  5. “IntegerMultiSource1” ፒን [2] ን ከ “TextValue1” ፒን [ሰዓት] ጋር ያገናኙ
  6. “TextValue1” ፒን [ወደ ውጭ] ወደ “LedController1”> የጽሑፍ መስክ 1> ውስጥ ያገናኙ
  7. “LedController1” ፒን [ቺፕ ምረጥ] ከአርዱዲኖ ዲጂታል ፒን [10] ጋር ያገናኙ
  8. “LedController1” ፒን [Out SPI] ን ከአርዱዲኖ ፒን [SPI In] ጋር ያገናኙ

ደረጃ 7 የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ

የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ
የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ

በቪሱinoኖ ውስጥ ፣ ከታች “ግንባታ” ትር ላይ ጠቅ ያድርጉ ፣ ትክክለኛው ወደብ መመረጡን ያረጋግጡ ፣ ከዚያ “ማጠናቀር/መገንባት እና ስቀል” ቁልፍን ጠቅ ያድርጉ።

ደረጃ 8: ይጫወቱ

የ Arduino UNO ሞጁሉን ኃይል ካደረጉ ፣ የ LED ማትሪክስ ጽሑፉን ከግራ በኩል ወደ ቀኝ ማሳየት ይጀምራል።

እንኳን ደስ አላችሁ! ከቪሱinoኖ ጋር ፕሮጀክትዎን አጠናቀዋል። ከዚህ ጋር ተያይ attachedል ፣ ለዚህ አስተማሪ የፈጠርኩት የቪሱinoኖ ፕሮጀክት ፣ እዚህ ማውረድ እና በቪሱኖ ውስጥ መክፈት ይችላሉ-

ደረጃ 9 - መላ መፈለግ

ችግርመፍቻ
ችግርመፍቻ

በእኔ ሁኔታ አርዱዲኖን ሲያበራ የ LED ማትሪክስ ብልጭ ድርግም ብሏል እና ጽሑፉ ሙሉ በሙሉ አልታየም። ይህ የሆነበት ምክንያት MAX7219 ቺፕ ለማንኛውም የቮልቴጅ ጣልቃ ገብነት በጣም ስሱ ስለሆነ ነው።

እኔ በኤልኤችዲ ማትሪክስ ቪሲሲ (+) እና በ GND (-) መካከል 47uf ኤሌክትሮላይቲክ capacitor እንዳከልኩ ፣ capacitor ን በትክክል ፣ + በ (VCC) እና - በ (GND) ላይ ማገናኘቱን ያረጋግጡ።

የሚመከር: