ዝርዝር ሁኔታ:
- ደረጃ 1 ፦ ESP8266 ን ወደ የእርስዎ አርዱዲኖ አይዲኢ ያክሉ
- ደረጃ 2: I2C LCD ቤተ -መጽሐፍት
- ደረጃ 3 LCD ን ያገናኙ
- ደረጃ 4 - ለትክክለኛው አድራሻ I2C አውቶቡስ ይቃኙ
- ደረጃ 5 - በእርስዎ ኤልሲዲ ላይ ጽሑፍን ማውጣት
- ደረጃ 6 - ተጨማሪ መረጃ
ቪዲዮ: I2C LCD ESP8266: 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ብዙ ESP8266 ላይ የተመሠረቱ ፕሮጄክቶችን እንሠራለን ፣ እና ምንም እንኳን አብዛኛዎቹ ለ IOT እና ለድር ተኮር ፕሮጄክቶች ቢሆኑም ፣ ምን እየሆነ እንዳለ ለማየት የአከባቢ ኤልሲዲ ማያ መኖሩ ምቹ ነው።
ብዙ I/O ፒኖችን ብቻ ስለሚጠቀም I2C ለ I/O መሣሪያዎች ፍጹም ነው። እነዚህ ኤልሲዲ ሞጁሎች የተለመዱ ናቸው ፣ ግን የተለያዩ አድራሻዎች አሏቸው ፣ ስለዚህ ከ ESP8266 ጋር እንዲገናኙ እናድርግዎት ፣ ማያ ገጹን ከ esp8266 ሞጁል ጋር ያገናኙት እና ከየትኛው አድራሻ ጋር መገናኘት እንዳለብን ለማየት የ I2C አድራሻ ስካነር ያሂዱ። የሚከተሉት እርምጃዎች እርስዎን ያደራጁዎታል።
እኔ Adafruit Feather HUZZAH ESP8266 ሞዱል ፣ እና Sunfounder 20x4 ሰማያዊ ኤልሲዲ እየተጠቀምኩ ነው።
ደረጃ 1 ፦ ESP8266 ን ወደ የእርስዎ አርዱዲኖ አይዲኢ ያክሉ
ESP8266 ን በአርዱዲኖ አይዲኢ ከመጠቀምዎ በፊት ለ ESP8266 ድጋፍ ማከል ያስፈልግዎታል (ከላይ ባለው “ተጨማሪ የቦርድ ሥራ አስኪያጅ url” መስክ ውስጥ ይታያል)። አዳፍ ፍሬዝ ለዚህ ደረጃ አጠቃላይ ትምህርት በ
ደረጃ 2: I2C LCD ቤተ -መጽሐፍት
የ I2C LCD ቤተ -መጽሐፍትን ከ https://github.com/marcoschwartz/LiquidCrystal_I2… ማግኘቱን ማረጋገጥ ያስፈልግዎታል ፣ አለበለዚያ ኮዱ አይሰቀልም። ቤተመፃህፍቱ ለ AVR ብቻ የተረጋገጠ መሆኑን ማስጠንቀቂያ ሊያገኙ ይችላሉ ፣ ግን አሁንም በ ESP8266 ላይ በጥሩ ሁኔታ ይሠራል።
ፋይሎቹን ያውጡ ፣ እና በንድፍ አቃፊዎ ውስጥ ባለው የቤተ -መጻህፍት አቃፊ ውስጥ ወደ “I2C LCD” አቃፊ ይቅዱ (ከላይ እንደተመለከተው በ “ምርጫዎች - የስዕል ደብተር ሥፍራ” ውስጥ ተገል specifiedል)።
ደረጃ 3 LCD ን ያገናኙ
ESP8266 እና ኤልሲዲ ሞዱል ፒን በግልጽ ተለጥፈዋል ፣ ስለዚህ እንደሚከተለው ይገናኙ
SCL - SCL
SDA - SDA
ቪሲሲ - ዩኤስቢ (አዎ ፣ እሱ 5v ነው ፣ ግን በ 3.3v ESP8266 ላይ ያለው I2C አያጉረመርም)
ጂንዲ - ጂንዲ
አስታዋሽ - 3.3 ቪ ተኳሃኝ ማሳያ ከሌለዎት በስተቀር ቪሲሲ 5v መሆን አለበት። ለ I2C ፒኖች ምንም ደረጃ መቀየር አያስፈልግም።
ደረጃ 4 - ለትክክለኛው አድራሻ I2C አውቶቡስ ይቃኙ
I2C ሁለት መሣሪያዎች ብቻ ጥቅም ላይ እንዲውሉ የሚያስችል ሁለት ሽቦ ፕሮቶኮል ነው ፣ በማይክሮ መቆጣጠሪያው ላይ ሁለት ፒኖች ብቻ ጥቅም ላይ ይውላሉ። በአውቶቡሱ ላይ በእያንዳንዱ መሣሪያ ላይ አድራሻ በማዘጋጀት ይፈጸማል። ሁሉም I2C LCD ተመሳሳይ አድራሻ አይጠቀሙም።
ማንኛውንም የተገናኙ የ I2C መሣሪያዎች አድራሻውን ሪፖርት የሚያደርግ የአድራሻ ስካነር ኮድ አለ። Https://pastebin.com/R3AptATQ ላይ ለ I2C ስካነር ኮዱን ማግኘት ይችላሉ
ያንን ንድፍ መስቀሉ እኔ አድራሻ 0x27 ን እየተጠቀምኩ ባለው ተከታታይ ማሳያ ውስጥ አሳየኝ ፣ ስለዚህ የሚከተለውን ንድፍ ጫንኩ እና በትክክለኛው አድራሻ እና በማያ ገጹ መጠን ለመገናኘት እየሞከረ መሆኑን አረጋገጥኩ። የተለመዱ የማያ ገጽ መጠኖች 20x4 እና 16x2 ናቸው።
LiquidCrystal_I2C lcd (0x27, 20, 4);
ደረጃ 5 - በእርስዎ ኤልሲዲ ላይ ጽሑፍን ማውጣት
በእርስዎ ኤልሲዲ ላይ ጽሑፍን እንዴት ማውጣት እንደሚችሉ ለማሳየት የናሙና ንድፍ አካትቻለሁ።
ለ I2C LCD ኮዱን በ https://pastebin.com/LW261xq1 ላይ ማግኘት ይችላሉ
በሚፈልጉበት ቦታ ውጤትን ለማግኘት ቁልፉ ዓምዱ መጀመሪያ መዘጋጀቱ ፣ ከዚያ የመስመር ቁጥሩ ሁለቱም በ 0 ይጀምራሉ።
// ጠቋሚውን 5 ቁምፊዎችን ወደ ቀኝ እና // ዜሮ ቁምፊዎችን ወደ ታች (መስመር 1) ያዙሩ።
lcd.setCursor (5, 0);
// ሰላም ከ 5 ፣ 0 ጀምሮ በማያ ገጹ ላይ ያትሙ።
lcd.print ("ሰላም");
ደረጃ 6 - ተጨማሪ መረጃ
ESP8266 ን ከ Arduino IDE ጋር ስለመጠቀም የበለጠ ማወቅ ይችላሉ
እና https://arduinotronics.blogspot.com/2018/03/control… ላይ የእርስዎን ESP8266 በአማዞን አሌክሳ/ኢኮ መድረክ እንዴት እንደሚቆጣጠሩ ይወቁ።
የሚመከር:
የሙቀት መቆጣጠሪያ በ DHT11 እና I2C 20x4 LCD: 6 ደረጃዎች
የሙቀት መቆጣጠሪያ ከ DHT11 እና I2C 20x4 LCD ጋር: በዚህ መማሪያ ውስጥ የ DHT11 ዳሳሽ እና I2C LCD ን በመጠቀም ቀላል የሙቀት መቆጣጠሪያን እንዴት ማድረግ እንደሚቻል እንማራለን ቪዲዮውን ይመልከቱ
I2C / IIC LCD ማሳያ - SPI ን ወደ I2C LCD ማሳያ ይጠቀሙ ከ SPD ወደ IIC ሞዱል ከአርዱዲኖ ጋር 5 ደረጃዎች
I2C / IIC LCD ማሳያ | SPI ን ወደ I2C LCD ማሳያ ይጠቀሙ ከ SPD ወደ አይአይዲ ሞዱል ከአርዱዲኖ ጋር ይጠቀሙ -ሠላም ሰዎች ከመደበኛ የ SPI LCD 1602 ጋር ለመገናኘት በጣም ብዙ ሽቦዎች ስላሏቸው ከአርዱዲኖ ጋር ለመገናኘት በጣም ከባድ ነው ፣ ግን በገበያ ውስጥ የሚገኝ አንድ ሞጁል አለ የ SPI ማሳያውን ወደ IIC ማሳያ ይለውጡ ስለዚህ 4 ገመዶችን ብቻ ማገናኘት ያስፈልግዎታል
I2C / IIC LCD ማሳያ - SPI LCD ን ወደ I2C LCD ማሳያ ይለውጡ -5 ደረጃዎች
I2C / IIC LCD ማሳያ | SPI LCD ን ወደ I2C LCD ማሳያ ይለውጡ - የ spi lcd ማሳያ በመጠቀም በጣም ብዙ ግንኙነቶችን ይፈልጋል ፣ ይህም ለማድረግ በጣም ከባድ ነው ፣ ስለዚህ i2c lcd ን ወደ spi lcd መለወጥ የሚችል ሞዱል አግኝቻለሁ ስለዚህ እንጀምር
ቁምፊ LCD I2c አስማሚ (I2c የግንኙነት ምሳሌ) 12 ደረጃዎች (ከስዕሎች ጋር)
ገጸ -ባህሪ LCD I2c አስማሚ (I2c የግንኙነት ምሳሌ) እኔ ለባህሪ ማሳያ i2c አስማሚ የግንኙነት መርሃግብር እሰራለሁ። በጣቢያዬ ላይ ዝመናዎችን ይፈትሹ። አሁን የእኔን ፎርደር ሳይሆን የመጀመሪያውን ቤተመጽሐፍት ለመጠቀም የወልና ግንኙነት መርሃ ግብርን እጨምራለሁ። ለባህሪ ኤልሲዲ ማሳያዎች ፣ ፎክ ፕሮጄክት
አርዱዲኖ እና ESP8266 ከ I2c LCD ማሳያ ጋር: 9 ደረጃዎች
አርዱዲኖ እና ESP8266 ከ I2c ኤልሲዲ ማሳያ ጋር - እዚህ ዋናው ዓላማችን ለ LCD ማሳያ 2x16 ወይም 20x4 ተከታታይ የ i2c ሞዱል አሠራሩን ማሳየት ነው። በዚህ ሞጁል ፣ ሁለት ፒን (ኤስዲኤ እና ኤስ.ሲ.ኤል) ብቻ በመጠቀም ከላይ የተጠቀሱትን ማሳያዎች መቆጣጠር እንችላለን። ይህ ግንኙነትን በጣም ቀላል እና ረ ያደርገዋል