ዝርዝር ሁኔታ:

በይነገጽ LCD 20X4 ማሳያ ለኖድሙኩ 3 ደረጃዎች
በይነገጽ LCD 20X4 ማሳያ ለኖድሙኩ 3 ደረጃዎች

ቪዲዮ: በይነገጽ LCD 20X4 ማሳያ ለኖድሙኩ 3 ደረጃዎች

ቪዲዮ: በይነገጽ LCD 20X4 ማሳያ ለኖድሙኩ 3 ደረጃዎች
ቪዲዮ: MKS Gen L - TFT 28 LCD Сенсорный экран 2024, ህዳር
Anonim
በይነተገናኝ LCD 20X4 ማሳያ ለ Nodemcu
በይነተገናኝ LCD 20X4 ማሳያ ለ Nodemcu

ከዚህ በፊት በቀደመው ሥራዬ ላይ ችግሮች እየገጠሙኝ ስለሆነ ይህንን ለማካፈል ወሰንኩ ፣ ግራፊክስ (128x64) LCD ን ከኖደምኩ ጋር ለመገናኘት ሞከርኩ ግን አልተሳካልኝም ፣ አልተሳካልኝም። ይህ ከቤተ -መጽሐፍት ጋር አንድ ነገር መሆን እንዳለበት እገነዘባለሁ (ቤተ -መጽሐፍት ለግራፊክ ኤልሲዲ ከተለመደው ኤልሲዲ የተለየ ነው) ፣ የአሁኑ ነባር ቤተ -መጽሐፍት ለ GLCD በይነተገናኝ nodemcu የማይስማማ ይመስላል ፣ በእውነቱ “ተስማሚ ቤተ -መጽሐፍት” ይዘው ይወጣሉ ብለው ተስፋ ያደርጋሉ። በቅርቡ። እኔ ለመሞከር ፈለግሁ ነገር ግን በጊዜ እክል ውስጥ ነኝ ስለዚህ ከግራፊክ ኤልሲዲ ወደ ብሉክ ብርሃን 20x4 ኤልሲዲ ለመለወጥ ውሳኔ አደረግሁ። ባህሪያቱ ከ 16x2 ኤልሲዲ ጋር በጣም የሚመሳሰሉ በመሆናቸው ይህ ቀላል ይሆናል ብዬ አሰብኩ ግን እንደገና ተሳስቻለሁ። ስለዚህ ፣ ይህንን እንዲሠራ ለማድረግ የእኔን የሙከራ-ስህተት ስህተት ጉዞ ይጀምሩ።

ማንኛውንም ኤልዲዲ ከአርዲኖ ዩኖ ጋር ማገናኘት ቀላል ነው ፣ ብዙ ትምህርቶችን ማግኘት ይችላሉ። ለኖድኤምሲዩ በይነገጽ በይነገጽ (LCD) አጋዥ ስልጠናም አለ ፣ አንዳንዶቹ “I2C expender” ን የ “Shift Register” ን ይጠቀማሉ ፣ እና ሌሎች ደግሞ “I2C LCD አስማሚ” ን ይጠቀማሉ ፣ ግን እነዚህ ሁሉ መማሪያ ተኳሃኝ ያልሆኑ ይመስላል እና አንዳንዶቹ ‹ጊዜ ያለፈባቸው› ፣ እነሱ ሊሆኑ ይችላሉ የተለየ ወይም የቆየ ቤተ-መጽሐፍት በመጠቀም ፣ አንድ ጊዜ እንደዚህ ያለ ስህተት አጋጥሞኛል-“ለቦርድ NodeMCU 1.0 (ESP-12E ሞዱል) ማጠናቀር ላይ ስህተት” ፣ ስለዚህ ወደተለየ ቤተ-መጽሐፍት እቀይራለሁ። ማጠናቀር ተከናውኗል ነገር ግን በማስጠንቀቂያ “ማስጠንቀቂያ ቤተመጽሐፍት LiquidCrystal_I2C-1.1.2 በ (avr) ሥነ ሕንፃ (ዎች) ላይ እንደሚሠራ እና (esp8266) ሥነ ሕንፃ (ዎች) ላይ ከሚሠራው የአሁኑ ቦርድዎ ጋር ተኳሃኝ ላይሆን ይችላል ፣ እኔ ሰጠሁት ለማንኛውም ይሞክሩ ፣ ወደ ሰሌዳዬ ይስቀሉ ከዚያ ስኬት!

ደረጃ 1 ቤተ -መጽሐፍት ወደ አርዱዲኖ ቤተ -መጽሐፍት ይስቀሉ

ቤተመጻሕፍት ወደ አርዱinoኖ ቤተ -መጽሐፍት ይስቀሉ
ቤተመጻሕፍት ወደ አርዱinoኖ ቤተ -መጽሐፍት ይስቀሉ

ከመጀመርዎ በፊት እርግጠኛ ይሁኑ ለ ‹NodeMCU› ቤተ -መጽሐፍቱን ከጫኑ ፣ ካልሆነ ይህንን ደረጃ እዚህ መከተል ይችላሉ። ከዚያ በኋላ ለኤልሲዲዎ የእርስዎን LiquidCrystal_I2C ቤተ -መጽሐፍትን ማውረድ እና መጫንዎን አይርሱ።

ለዚህ ማጠናከሪያ ትምህርት የምጠቀምበት የ LiquidCrystal_I2C ቤተ -መጽሐፍት ዚፕ ፋይል እዚህ ተያይachedል። ከየትኛው ድር ጣቢያ እንዳወረድኩት አላስታውስም ለባለቤቱ ምስጋና።

ማስታወሻዎች - ይህ ቀደም ሲል ከጠቀስኩት ማስጠንቀቂያ ጋር የሚመጣው ፋይል ነው። ነገር ግን ኮዱን ወደ ኖድኤምሲዩ ሰሌዳዬ ለመስቀል ምንም ችግር የለብኝም።

ደረጃ 2 - የእርስዎን ፒን ያገናኙ

የእርስዎን ፒን ያገናኙ
የእርስዎን ፒን ያገናኙ

እኔ I2C LCD ተከታታይ አስማሚን በመጠቀም ከ LCD ፒን እስከ አስማሚው 4 ፒን ድረስ የ LCD ማሳያውን ወደ ኖድኤምሲዩ እያገናኘሁ ነው። NodeMCU ትንሽ ስለሆነ ይህ በቦርዱ ላይ የፒን አጠቃቀምን መገደብ እንፈልጋለን። እኔ የኖድኤምሲዩ ፒ 1 ፣ ዲ 2 ፣ ቪን እና ጂን እየተጠቀምኩ ነው። ከ LCD ጋር ያለው ግንኙነት;

ቪን = ቪ.ሲ.ሲ

Gnd = Gnd

D1 = SDA

D2 = SCL

በጣም ቀጥተኛ።

ደረጃ 3 ኮድ ይስቀሉ እና ያሂዱ

ኮድ ይስቀሉ እና ያሂዱ
ኮድ ይስቀሉ እና ያሂዱ
ኮድ ይስቀሉ እና ያሂዱ
ኮድ ይስቀሉ እና ያሂዱ

እዚህ ያያያዝኩትን ኮድ ይቅዱ እና ያሂዱ። የሚወዱትን ኮድ መለወጥ የሚለውን መምረጥዎን ያረጋግጡ። መልካም እድል.

ይህ ትንሽ ትምህርት ለእርስዎ ጠቃሚ ይሁን። ማንኛውም ጥያቄ ካለዎት አስተያየት ለመስጠት አያመንቱ።

የሚመከር: