LCDWIKI MC130VX IIC OLED ሞዱል
የምርት መረጃ
ዝርዝሮች
- ስም፡ OLED ሞዱል MC01506
- የማሳያ ቀለም፡ ጥቁር ነጭ / ጥቁር ሰማያዊ
- የስክሪን መጠን፡ 1.5 ኢንች
- ዓይነት፡- OLED
- ሹፌር አይሲ፡ SH1107
- ጥራት፡ 128×128
- የሞዱል በይነገጽ፡ አይ.አይ.ሲ
- ንቁ አካባቢ ቲዲቢ
- የንክኪ ማያ አይነት: አይገኝም
- አይሲ ንካ፡- አይገኝም
- የሞዱል PCB መጠን፡- 15(ግ)
- ምስላዊ አንግል: አልተገለጸም።
- የአሠራር ሙቀት; አልተገለጸም።
- የማከማቻ ሙቀት፡ አልተገለጸም።
- ኦፕሬቲንግ ቁtage: ሰፊ ጥራዝtagሠ አቅርቦት (3V ~ 5V)፣ ከ3.3V እና 5V ሎጂክ ደረጃዎች ጋር ተኳሃኝ፣ ምንም ደረጃ መቀየሪያ ቺፕ አያስፈልግም
- የኃይል ፍጆታ; እጅግ በጣም ዝቅተኛ የኃይል ፍጆታ፣ መደበኛ ማሳያ 0.06 ዋ ብቻ ነው።
- የምርት ክብደት (ከማሸጊያ ጋር) አልተገለጸም።
የ OLED መግቢያ
OLED ኦርጋኒክ ብርሃን-አመንጪ ዳዮድ (OLED) ነው። የ OLED ማሳያ ቴክኖሎጂ አድቫን አለው።tages of ራስን ማብራት, ሰፊ viewአንግል ፣ ማለቂያ የሌለው ንፅፅር ፣ ዝቅተኛ የኃይል ፍጆታ ፣ ከፍተኛ ምላሽ ፍጥነት ፣ ተለዋዋጭ ፓኔል ፣ ሰፊ የሙቀት ክልል ፣ ቀላል መዋቅር እና ሂደት ፣ ወዘተ የጠፍጣፋ ፓነል ማሳያ ብቅ ያለ የመተግበሪያ ቴክኖሎጂ። የ OLED ማሳያ ከባህላዊ ኤልሲዲ ማሳያ የተለየ ነው, እራሱን ሊያበራ ይችላል, ስለዚህ የጀርባ ብርሃን አያስፈልግም, ይህም የ OLED ማሳያን ያደርገዋል ማሳያው ከኤልሲዲ ማሳያ ቀጭን እና የተሻለ ማሳያ አለው. የ OLED ሞጁል የማሳያ መጠን 1.5 ኢንች እና ለጥቁር እና ነጭ ወይም ጥቁር እና ሰማያዊ 128×128 ጥራት አለው። የ IIC ግንኙነት ሁነታን ይቀበላል እና የውስጥ ሾፌሩ IC SH1107 ነው።
የምርት መግለጫ
የ OLED ሞጁል 1.5 ኢንች ማሳያ ሲሆን የ 128 × 128 ጥራት. IIC የመገናኛ ሁነታን ይጠቀማል እና የውስጥ ሾፌሩ IC SH1107 ነው. የ OLED ማሳያ ቴክኖሎጂ ራስን ማብራት, ሰፊ viewአንግል ፣ ማለቂያ የሌለው ንፅፅር ፣ ዝቅተኛ የኃይል ፍጆታ ፣ ከፍተኛ ምላሽ ፍጥነት ፣ ተጣጣፊ ፓነል ፣ ሰፊ የሙቀት ክልል ፣ ቀላል መዋቅር እና ሂደት።
የምርት ባህሪያት
- ሰፊ ጥራዝtagሠ አቅርቦት (3V ~ 5V)፣ ከ3.3V እና 5V ሎጂክ ደረጃዎች ጋር ተኳሃኝ፣ ምንም ደረጃ መቀየሪያ ቺፕ አያስፈልግም
- በIIC አውቶቡስ፣ ማሳያውን ለማብራት ጥቂት አይኦዎች ብቻ መጠቀም ይችላሉ።
- እጅግ በጣም ዝቅተኛ የኃይል ፍጆታ፡ መደበኛ ማሳያ 0.06W ብቻ ነው (ከ TFT ማሳያ በታች)
- ወታደራዊ-ደረጃ ሂደት ደረጃዎች, የረጅም ጊዜ የተረጋጋ ሥራ
- ሀብታም s ያቀርባልample ፕሮግራም ለ STM32፣ C51፣ Arduino፣ Raspberry Pi መድረኮች
- መሰረታዊ የአሽከርካሪዎች የቴክኒክ ድጋፍ ይስጡ
- 1.5 ኢንች OLED ማያ ገጽ ከጥቁር እና ነጭ ወይም ጥቁር እና ሰማያዊ ቀለም ማሳያ ጋር
- 128 × 128 ጥራት ያለው ግልጽ ማሳያ እና ከፍተኛ ንፅፅር
- ትልቅ viewአንግል: ከ 160° በላይ (አንድ ትልቅ ማያ ገጽ viewበማሳያው ውስጥ አንግል)
- ሰፊ ጥራዝtagሠ አቅርቦት (3V ~ 5V)፣ ከ3.3V እና 5V ሎጂክ ደረጃዎች ጋር ተኳሃኝ፣ ምንም ደረጃ መቀየሪያ ቺፕ አያስፈልግም
- በIIC አውቶቡስ፣ ማሳያውን ለማብራት ጥቂት አይኦዎች ብቻ መጠቀም ይችላሉ።
- እጅግ በጣም ዝቅተኛ የኃይል ፍጆታ፡ መደበኛ ማሳያ 0.06W ብቻ ነው (ከ TFT ማሳያ በታች)
- ወታደራዊ-ደረጃ ሂደት ደረጃዎች, የረጅም ጊዜ የተረጋጋ ሥራ
- ሀብታም s ያቀርባልample ፕሮግራም ለ STM32፣ C51፣ Arduino፣ Raspberry Pi መድረኮች
- መሰረታዊ የአሽከርካሪዎች የቴክኒክ ድጋፍ ይስጡ
የምርት መለኪያዎች
ስም | መግለጫ |
የማሳያ ቀለም | ጥቁር ነጭ / ጥቁር ሰማያዊ |
SKU | MC01506 |
የስክሪን መጠን | 1.5 (ኢንች) |
ዓይነት | OLED |
ሹፌር አይሲ | SH1107 |
ጥራት | 128*128(ፒክሴል) |
ሞዱል በይነገጽ | IIC በይነገጽ |
ንቁ አካባቢ | 26.86 × 26.86 (ሚሜ) |
የንክኪ ማያ አይነት | የንክኪ ስክሪን የለም። |
አይሲ ይንኩ። | አይሲ አይነካም። |
ሞዱል PCB መጠን | 45.50 × 34.30 (ሚሜ) |
የእይታ አንግል | >160° |
የአሠራር ሙቀት | -10℃~60℃ |
የማከማቻ ሙቀት | -10℃~70℃ |
ኦፕሬቲንግ ቁtage | 3.3V / 5V |
የኃይል ፍጆታ | ቲዲቢ |
የምርት ክብደት (ከማሸጊያ ጋር) | 15(ግ) |
የበይነገጽ መግለጫ
ሞጁሉ ለመገናኛው አራት ፒን አለው፡
- GND OLED ኃይል መሬት
- ቪሲሲ፡ የ OLED ሃይል አወንታዊ (3.3V~5V)
- SCL ፦ OLED IIC አውቶቡስ ሰዓት ምልክት
- ኤስዲኤ ፦ OLED IIC አውቶቡስ ውሂብ ምልክት
ሞዱል ፒን የሐር ማያ ገጽ
የኋላ view የሞጁሉን
ማስታወሻ፡-
- ይህ ሞጁል የIIC ባሪያ መሳሪያ አድራሻ መቀየርን ይደግፋል (በሥዕሉ 4 ላይ በቀይ ሳጥን ውስጥ የሚታየው) እንደሚከተለው፡-
- የ 0x78 የጎን መከላከያን ይሽጡ, የ 0x7A ጎን ያላቅቁ, ከዚያ የ 0x78 ባሪያ አድራሻን ይምረጡ (ነባሪ);
- የ 0x7A የጎን መከላከያን ይሽጡ, 0x78 ጎን ያላቅቁ, ከዚያ የ 0x7A ባሪያ አድራሻን ይምረጡ;
- ሃርድዌሩ IIC ን ከተዘጋጀው አድራሻ ይቀይራል፣ እና ሶፍትዌሩ እንዲሁ መስተካከል አለበት። ለተለየ የማሻሻያ ዘዴ፣ የሚከተለውን የIIC ባሪያ መሳሪያ አድራሻ ማሻሻያ መመሪያዎችን ይመልከቱ።
ቁጥር | ሞዱል ፒን | የፒን መግለጫ |
1 | ጂኤንዲ | OLED ኃይል መሬት |
2 | ቪሲሲ | የ OLED ሃይል አወንታዊ (3.3V~5V) |
3 | ኤስ.ኤል.ኤል | OLED IIC አውቶቡስ ሰዓት ምልክት |
4 | ኤስዲኤ | OLED IIC አውቶቡስ ውሂብ ምልክት |
የሃርድዌር ውቅር
የ OLED ሞጁል የጀርባ ብርሃን መቆጣጠሪያ ዑደት የለውም. የ OLED ማሳያ መቆጣጠሪያ ዑደት እና የ IIC ባሪያ መሳሪያ አድራሻ መምረጫ መቆጣጠሪያ ወረዳ ብቻ ነው ያለው. OLED እራሱን ማብራት ስለሚችል, የ OLED ሞጁል የጀርባ ብርሃን መቆጣጠሪያ ዑደት የለውም እና የ OLED ማሳያ መቆጣጠሪያ ዑደት እና የ IIC ባሪያ መሳሪያ አድራሻ ምርጫ መቆጣጠሪያ ዑደት ብቻ (በስእል 3 በቀይ ሳጥን ላይ እንደሚታየው). የ OLED ማሳያ መቆጣጠሪያ ወረዳ በዋናነት የቺፕ ምርጫን፣ ዳግም ማስጀመርን፣ እና መረጃን እና የትዕዛዝ ማስተላለፊያ መቆጣጠሪያን ጨምሮ የኦኤልዲ ማሳያን ለመቆጣጠር ያገለግላል። የ IIC ባሪያ መሳሪያ አድራሻ መምረጫ መቆጣጠሪያ ወረዳ የተለያዩ የባሪያ መሳሪያዎች አድራሻዎችን ለመምረጥ ይጠቅማል። የዲሲ-ዲሲ ማበልጸጊያ ዑደት የተረጋጋ የኃይል አቅርቦትን ለማቅረብ ያገለግላል. የ OLED ሞጁል IIC የመገናኛ ሁነታን ይቀበላል, እና ሃርድዌሩ በሁለት ፒን የተዋቀረ ነው: SCL (IIC data pin) እና SDA (IIC clock pin). በ IIC የስራ ጊዜ መሰረት ሁለቱን ፒን በመቆጣጠር የአይአይሲ መረጃ ማስተላለፍ ሊጠናቀቅ ይችላል።
የሥራ መርህ
የ SH1107 መቆጣጠሪያ መግቢያ
SH1107 ከፍተኛው 128*128 እና 2048-ባይት GRAM የሚደግፍ OLED/PLD መቆጣጠሪያ ነው። ባለ 8-ቢት 6800 እና 8-ቢት 8080 ትይዩ ወደብ ዳታ አውቶቡስን ይደግፉ፣ እንዲሁም ባለ 3 ሽቦ እና ባለ 4 ሽቦ SPI ተከታታይ አውቶቡስ እና I2C አውቶቡስን ይደግፋል። ትይዩ ቁጥጥር ብዙ የአይኦ ወደቦችን ስለሚፈልግ፣ በብዛት ጥቅም ላይ የሚውሉት የ SPI ተከታታይ አውቶቡስ እና የአይ2ሲ አውቶቡስ ናቸው። ቀጥ ያለ ማሸብለልን ይደግፋል እና እንደ ሞባይል ስልኮች ፣ MP3 ማጫወቻዎች እና ሌሎችም ባሉ ትናንሽ ተንቀሳቃሽ መሳሪያዎች ውስጥ ሊያገለግል ይችላል። የ SH1107 መቆጣጠሪያው የፒክሰል ማሳያን ለመቆጣጠር 1 ቢት ይጠቀማል ስለዚህ እያንዳንዱ ፒክሰል ጥቁር እና ነጭ ወይም ጥቁር እና ሰማያዊ ብቻ ያሳያል። የሚታየው ራም በ16 ገፆች የተከፋፈለ ሲሆን በገጽ 8 መስመሮች እና በአንድ መስመር 128 ፒክሰሎች አሉት። የፒክሰል ውሂብን ሲያቀናብሩ መጀመሪያ የገጹን አድራሻ መግለጽ ያስፈልግዎታል እና በመቀጠል የአምዱን ዝቅተኛ አድራሻ እና የአምድ ቁመት አድራሻ ይግለጹ ስለዚህ በተመሳሳይ ጊዜ 8 ፒክሰሎች በአቀባዊ አቅጣጫ ያዘጋጁ። በማንኛውም ቦታ ላይ የፒክሰል ነጥቦቹን በተለዋዋጭነት ለመቆጣጠር እንዲቻል ሶፍትዌሩ መጀመሪያ ከማሳያው ራም ጋር ተመሳሳይ መጠን ያለው አለምአቀፍ ባለ አንድ-ልኬት ድርድር ያዘጋጃል፣ በመጀመሪያ የፒክሰል ነጥብ ዳታውን ወደ አለም አቀፋዊ አደራደር ያዘጋጃል እና ሂደቱም ይጠቀማል። ወይም ወይም አቀፋዊው አደራደር ከዚህ በፊት መጻፉን ለማረጋገጥ ኦፕሬሽኑ። ውሂቡ አልተበላሸም፣ እና የአለም አቀፉ አደራደር መረጃ በOLED በኩል እንዲታይ ወደ GRAM ይፃፋል።
የIIC የግንኙነት ፕሮቶኮል መግቢያ
በ IIC አውቶቡስ ላይ መረጃን የመጻፍ ሂደት በሚከተለው ምስል ላይ ይታያል.
የአይአይሲ አውቶቡስ መስራት ከጀመረ በኋላ የባሪያ መሳሪያው አድራሻ መጀመሪያ ይላካል። የባሪያ መሳሪያው ምላሽ ከተቀበለ በኋላ የሚቀጥለው መረጃ ለ IC መመዝገቢያ የተጻፈ ወይም የተጻፈ ትእዛዝ መሆኑን ለባሪያው መሳሪያውን ለማሳወቅ የቁጥጥር ባይት ይልካል። የ RAM መረጃ፣ የባሪያ መሳሪያው ምላሽ ከተቀበለ በኋላ ስርጭቱ እስኪጠናቀቅ እና የአይአይሲ አውቶብስ ስራ እስኪያቆም ድረስ የበርካታ ባይት እሴት ይልካል።
ከነሱ መካከል፡-
C0=0፡ ይህ የመጨረሻው የቁጥጥር ባይት ነው፣ እና ሁሉም ዳታ ባይት በሚከተለው ውስጥ የተላኩት ሁሉም ዳታ ባይት ናቸው።
- C0=1፡ የሚላኩት ሁለት ባይት ዳታ ባይት እና ሌላ መቆጣጠሪያ ባይት ናቸው።
- D/C(——)=0፡ የመመዝገቢያ ትዕዛዝ ኦፕሬሽን ባይት ነው።
- D/C(——)=1፡ የክወና ባይት ለ RAM ውሂብ
የIIC ጅምር እና የማቆሚያ ጊዜ ንድፎች እንደሚከተለው ናቸው።
የመረጃ መስመሩ እና የIIC የሰዓት መስመር ሁለቱም በከፍተኛ ደረጃ ሲቀመጡ፣ IIC ስራ ፈት በሆነ ሁኔታ ላይ ነው። በዚህ ጊዜ የመረጃ መስመሩ ከከፍተኛ ደረጃ ወደ ዝቅተኛ ደረጃ ይቀየራል, እና የሰዓት መስመሩ በከፍተኛ ደረጃ ይቀጥላል, እና IIC አውቶቡስ የመረጃ ስርጭት ይጀምራል. የሰዓት መስመሩ ከፍ ብሎ ሲይዝ የመረጃ መስመሩ ከዝቅተኛ ወደ ከፍተኛ ይቀየራል እና አይአይሲ አውቶቡስ የመረጃ ስርጭትን ያቆማል።
አይአይሲ ጥቂት መረጃዎችን ለመላክ የጊዜ አቆጣጠር ዲያግራም እንደሚከተለው ነው።
እያንዳንዱ የሰዓት ምት (ከፍተኛ የመሳብ እና ዝቅተኛ የመሳብ ሂደት) 1 ቢት ዳታ ይልካል። የሰዓት መስመሩ ከፍ ባለበት ጊዜ የመረጃው መስመር የተረጋጋ መሆን አለበት፣ እና የሰዓት መስመሩ ዝቅተኛ ሲሆን የመረጃ መስመሩ እንዲቀየር ይፈቀድለታል።
የ ACK ማስተላለፊያ ጊዜ ዲያግራም እንደሚከተለው ነው
ጌታው የባሪያውን ACK ሲጠብቅ የሰዓት መስመርን ከፍ ማድረግ ያስፈልገዋል. ባሪያው ACK ሲልክ የመረጃ መስመሩን ዝቅ አድርግ።
የአጠቃቀም መመሪያዎች
Arduino መመሪያዎች
የገመድ መመሪያዎች፡-
ለፒን ምደባዎች የበይነገጽ መግለጫውን ይመልከቱ።
አርዱዪኖ UNO ማይክሮ መቆጣጠሪያ ፈተና ፕሮግራም የወልና መመሪያዎች | ||
ቁጥር | ሞዱል ፒን | ከዩኤንኦ ልማት ቦርድ ሽቦ ጋር የሚዛመድ ካስማዎች |
1 | ጂኤንዲ | ጂኤንዲ |
2 | ቪሲሲ | 5V/3.3V |
3 | ኤስ.ኤል.ኤል | A5 |
4 | ኤስዲኤ | A4 |
አርዱዪኖ MEGA2560 ማይክሮ መቆጣጠሪያ ፈተና ፕሮግራም የወልና መመሪያዎች | ||
ቁጥር | ሞዱል ፒን | ከ MEGA2560 ልማት ቦርድ ጋር የሚዛመድ የወልና ፒኖች |
1 | ጂኤንዲ | ጂኤንዲ |
2 | ቪሲሲ | 5V/3.3V |
3 | ኤስ.ኤል.ኤል | 21 |
20 | ||
4 | ኤስዲኤ |
የአሠራር ደረጃዎች;
- ከላይ ባለው የሽቦ መመሪያ መሰረት የ OLED ሞጁሉን እና አርዱዪኖ ኤም.ሲ.ዩን ያገናኙ እና ያብሩ;
- የቀድሞ ምረጥampከዚህ በታች እንደሚታየው መሞከር ከፈለጉ፡-
(እባክዎ ለሙከራ ፕሮግራም መግለጫ የፈተናውን ፕሮግራም መግለጫ ሰነድ ይመልከቱ) - የተመረጠውን s ይክፈቱample ፕሮጀክት, ማጠናቀር እና ማውረድ.
በቤተ መፃህፍት ቅጂ፣ ማጠናቀር እና ማውረድ ላይ የተመሰረተው የአርዱዪኖ የሙከራ ፕሮግራም ልዩ የአሰራር ዘዴዎች እንደሚከተለው ናቸው።
http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf - የ OLED ሞጁል ቁምፊዎችን እና ግራፊክስን በመደበኛነት ካሳየ ፕሮግራሙ በተሳካ ሁኔታ ይሰራል;
RaspberryPi መመሪያዎች
የገመድ መመሪያዎች፡-
ለፒን ምደባዎች የበይነገጽ መግለጫውን ይመልከቱ።
ማስታወሻ፡-
ፊዚካል ፒን የ RaspBerry Pi ልማት ቦርድን የGPIO ፒን ኮድ ያመለክታል። BCM ኢንኮዲንግ BCM2835 GPIO ቤተ-መጽሐፍትን ሲጠቀሙ የ GPIO ፒን ኮድን ያመለክታል። WiringPi ኮድ ማድረግ የወልና ፒ GPIO ቤተ-መጽሐፍትን ሲጠቀሙ የ GPIO ፒን ኮድን ያመለክታል። በኮዱ ውስጥ የትኛው የ GPIO ቤተ-መጽሐፍት ጥቅም ላይ ይውላል ፣ የፒን ፍቺው ተዛማጅ የ GPIO ቤተ-መጽሐፍት ኮድ መጠቀም አለበት ፣ ለዝርዝሮች የምስል 1 GPIO ካርታ ሰንጠረዥን ይመልከቱ ።
GPIO ካርታ
Raspberry Pi ፈተና ፕሮግራም የወልና መመሪያዎች | ||
ቁጥር | ሞዱል ፒን | ከልማት ቦርድ ሽቦ ጋር የሚዛመድ ፒን |
1 | ጂኤንዲ | ጂኤንዲ (አካላዊ ፒን:6,9,14,20,25,30,34,39) |
2 | ቪሲሲ | 5V/3.3V (አካላዊ ፒን:1,2,4) |
3 | ኤስ.ኤል.ኤል | አካላዊ ፒን:5 BCM ኮድ መስጠት:3 የወልና ፒ ኮድ ማድረግ:9 |
4 | ኤስዲኤ | አካላዊ ፒን:3 BCM ኮድ መስጠት:2 የወልና Pi ኮድ:8 |
የአሠራር ደረጃዎች;
- የ RaspberryPi IIC ተግባርን ይክፈቱ
ተከታታይ ተርሚናል መሳሪያ (እንደ ፑቲ ያለ) በመጠቀም ወደ RaspberryPi ይግቡ እና የሚከተለውን ትዕዛዝ ያስገቡ።
sudo raspi-ውቅር
የበይነገጽ አማራጮችን ይምረጡ->I2C-> አዎ
RaspberryPi's I2C kernel driverን ያስጀምሩ - የተግባር ቤተ-መጽሐፍትን ይጫኑ
ለ bcm2835 ፣ wiringPi ተግባር የ RaspberryPi ቤተ-መጽሐፍት ዝርዝር የመጫኛ ዘዴዎች የሚከተሉትን ሰነዶች ይመልከቱ።
http://www.lcdwiki.com/res/PublicFile/Raspberrypi_Use_Illustration_EN.pdf - የቀድሞውን ይምረጡampከዚህ በታች እንደሚታየው መሞከር ያለበት፡ (እባክዎ ለሙከራ ፕሮግራም መግለጫ የፈተናውን ፕሮግራም መግለጫ ሰነድ ይመልከቱ)
- bcm2835 መመሪያዎች
- ከላይ ባለው ሽቦ መሠረት የ OLED ሞጁሉን ከ RaspberryPi ልማት ቦርድ ጋር ያገናኙ
- የሙከራ ፕሮግራሙን ማውጫ ይቅዱ
Demo_1.5inch_OLED_128x128_SH1107_bcm2835_IIC ወደ RaspberryPi (በኤስዲ ካርድ ወይም በኤፍቲፒ መሳሪያ ሊገለበጥ ይችላል (ለምሳሌ Fileዚላ)) - የ bcm2835 የሙከራ ፕሮግራሙን ለማሄድ የሚከተለውን ትዕዛዝ ያሂዱ፡
ሲዲ ማሳያ_1.5ኢንች_OLED_128x128_SH1107_bcm2835_IIC sudo ያድርጉ።/ 1.5_IIC_OLED
ከታች እንደሚታየው፡-
- wiringPi መመሪያዎች
- ከላይ ባለው ሽቦ መሠረት የ OLED ሞጁሉን ከ RaspberryPi ልማት ቦርድ ጋር ያገናኙ
- የሙከራ ፕሮግራም ማውጫውን Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC ወደ RaspberryPi ይቅዱ (በኤስዲ ካርድ ወይም በኤፍቲፒ መሳሪያ ሊገለበጥ ይችላል (ለምሳሌ Fileዚላ))
- የ wiringPi ሙከራ ፕሮግራሙን ለማሄድ የሚከተለውን ትዕዛዝ ያሂዱ፡- cd Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC make sudo ./ 1.5_IIC_OLED
ከታች እንደሚታየው፡-የአይአይሲ ማስተላለፊያ ፍጥነትን መቀየር ከፈለጉ የሚከተለውን ይዘት ወደ /boot/config.txt ማከል አለቦት file, ከዚያ raspberryPi ን እንደገና ያስጀምሩ
, i2c_arm_baudrate=2000000 (ነጠላ ሰረዝም እንደሚያስፈልግ ልብ ይበሉ)
ከታች እንደሚታየው (ቀይ ሳጥኑ የተጨመረው ይዘት ነው, ቁጥሩ 2000000 የተቀመጠው መጠን ነው, ሊለወጥ ይችላል)
STM32 መመሪያዎች
የገመድ መመሪያዎች፡-
ለፒን ምደባዎች የበይነገጽ መግለጫውን ይመልከቱ።
STM32F103C8T6 ማይክሮ መቆጣጠሪያ ፈተና ፕሮግራም የወልና መመሪያዎች | ||
ቁጥር | ሞዱል ፒን | ከF103C8T6 ልማት ቦርድ ጋር የሚዛመድ የወልና ፒን |
1 | ጂኤንዲ | ጂኤንዲ |
2 | ቪሲሲ | 5V/3.3V |
3 | ኤስ.ኤል.ኤል | PA5 |
4 | ኤስዲኤ | PA7 |
STM32F103RCT6 ማይክሮ መቆጣጠሪያ ፈተና ፕሮግራም የወልና መመሪያዎች | ||
ቁጥር | ሞዱል ፒን | ከ MiniSTM32 ልማት ቦርድ ጋር ይዛመዳል የወልና ፒን |
1 | ጂኤንዲ | ጂኤንዲ |
2 | ቪሲሲ | 5V/3.3V |
3 | ኤስ.ኤል.ኤል | ፒቢ13 |
4 | ኤስዲኤ | ፒቢ15 |
STM32F103ZET6 ማይክሮ መቆጣጠሪያ ፈተና ፕሮግራም የወልና መመሪያዎች | ||
ቁጥር | ሞዱል ፒን | ከ Elite STM32 ልማት ጋር የሚዛመድ የሰሌዳ የወልና ፒን |
1 | ጂኤንዲ | ጂኤንዲ |
2 | ቪሲሲ | 5V/3.3V |
3 | ኤስ.ኤል.ኤል | ፒቢ13 |
4 | ኤስዲኤ | ፒቢ15 |
STM32F407ZGT6 ማይክሮ መቆጣጠሪያ ፈተና ፕሮግራም የወልና መመሪያዎች | ||
ቁጥር | ሞዱል ፒን | ከ Explorer STM32F4 እድገት ጋር የሚዛመድ የሰሌዳ የወልና ፒን |
1 | ጂኤንዲ | ጂኤንዲ |
2 | ቪሲሲ | 5V/3.3V |
3 | ኤስ.ኤል.ኤል | ፒቢ3 |
4 | ኤስዲኤ | ፒቢ5 |
STM32F429IGT6 ማይክሮ መቆጣጠሪያ ፈተና ፕሮግራም የወልና መመሪያዎች | ||
ቁጥር | ሞዱል ፒን | ከአፖሎ STM32F4/F7 እድገት ጋር የሚዛመድ የሰሌዳ የወልና ፒን |
1 | ጂኤንዲ | ጂኤንዲ |
2 | ቪሲሲ | 5V/3.3V |
3 | ኤስ.ኤል.ኤል | ፒኤፍ7 |
4 | ኤስዲኤ | ፒኤፍ9 |
የአሠራር ደረጃዎች;
- ከላይ በተጠቀሰው የሽቦ መመሪያ መሰረት የ LCD ሞጁሉን እና STM32 MCU ያገናኙ እና ያብሩ;
- የ STM32 የሙከራ ፕሮግራም የሚገኝበትን ዳይሬክተሩ ይክፈቱ እና የቀድሞ ምረጥampከዚህ በታች እንደሚታየው ለመሞከር le:
(እባክዎ ለሙከራ ፕሮግራም መግለጫ የፈተናውን ፕሮግራም መግለጫ ሰነድ ይመልከቱ) - የተመረጠውን የሙከራ ፕሮግራም ፕሮጀክት ይክፈቱ, ያጠናቅቁ እና ያውርዱ;
የ STM32 የሙከራ ፕሮግራም ማጠናቀር እና ማውረድ ዝርዝር መግለጫ በሚከተለው ሰነድ ውስጥ ይገኛል።
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf - የ OLED ሞጁል ቁምፊዎችን እና ግራፊክስን በመደበኛነት ካሳየ ፕሮግራሙ በተሳካ ሁኔታ ይሰራል;
C51 መመሪያዎች
የገመድ መመሪያዎች፡-
ለፒን ምደባዎች የበይነገጽ መግለጫውን ይመልከቱ።
STC89C52RC እና STC12C5A60S2 ማይክሮ መቆጣጠሪያ ፈተና የፕሮግራም ሽቦ መመሪያዎች | ||
ቁጥር | ሞዱል ፒን | ከ STC89/STC12 ልማት ቦርድ ጋር የሚዛመድ የወልና ፒን |
1 | ጂኤንዲ | ጂኤንዲ |
2 | ቪሲሲ | 5V/3.3V |
3 | ኤስ.ኤል.ኤል | P17 |
4 | ኤስዲኤ | P15 |
የአሠራር ደረጃዎች;
- ከላይ በተጠቀሰው የሽቦ መመሪያ መሰረት የ LCD ሞጁሉን እና የ C51 MCU ን ያገናኙ እና ያብሩ;
- የ C51 የሙከራ መርሃ ግብር የሚገኝበትን ማውጫ ይክፈቱ እና የቀድሞውን ይምረጡampከዚህ በታች እንደሚታየው ለመፈተሽ፡ (እባክዎ ለሙከራ ፕሮግራም መግለጫ የፈተናውን ፕሮግራም መግለጫ ሰነድ ይመልከቱ)
- የተመረጠውን የሙከራ ፕሮግራም ፕሮጀክት ይክፈቱ, ያጠናቅቁ እና ያውርዱ; የC51 ሙከራ ፕሮግራም ማጠናቀር እና ማውረድ ዝርዝር መግለጫ በሚከተለው ሰነድ ውስጥ ይገኛል።
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf - የ OLED ሞጁል ቁምፊዎችን እና ግራፊክስን በመደበኛነት ካሳየ ፕሮግራሙ በተሳካ ሁኔታ ይሰራል;
የሶፍትዌር መግለጫ
ኮድ አርክቴክቸር
Arduino ኮድ አርክቴክቸር መግለጫ
የኮድ አርክቴክቸር ከዚህ በታች ይታያል
የአርዱዪኖ የሙከራ ፕሮግራም ኮድ ሁለት ክፍሎችን ያቀፈ ነው፡ የ U8g2_Arduino ቤተ-መጽሐፍት እና የመተግበሪያ ኮድ። የ U8g2_Arduino ቤተ-መጽሐፍት የተለያዩ የቁጥጥር IC አወቃቀሮችን ይዟል, በዋናነት ለኦፕሬቲንግ መዝገቦች ኃላፊነት ያለው, የሃርድዌር ሞጁል ማስጀመሪያ, የውሂብ እና የትዕዛዝ ማስተላለፍ, የፒክሰል መጋጠሚያዎች እና የቀለም ቅንጅቶች, የማሳያ ሁነታ ውቅር, ወዘተ. አፕሊኬሽኑ በርካታ የሙከራ ጊዜዎችን ይዟል.amples፣ እያንዳንዳቸው የተለያዩ የሙከራ ይዘቶችን ይይዛሉ። በU8glib ቤተ-መጽሐፍት የቀረበውን ኤፒአይ ይጠቀማል፣ አንዳንድ የሙከራ ጊዜ ጽፏልampሌስ፣
እና የሙከራ ተግባሩን አንዳንድ ገጽታዎች ተግባራዊ ያደርጋል.
- RaspberryPi ኮድ አርክቴክቸር መግለጫ
የbcm2835 እና የወልና የፒ ሙከራ ፕሮግራም ኮድ አርክቴክቸር እንደሚከተለው ነው።
ለዋናው የፕሮግራም አሂድ ጊዜ ማሳያ ኤፒአይ ኮድ በሙከራ ኮድ ውስጥ ተካትቷል; የ OLED አጀማመር እና ተዛማጅ ስራዎች በ OLED ኮድ ውስጥ ተካትተዋል; የስዕል ነጥቦች፣ መስመሮች፣ ግራፊክስ እና የቻይንኛ እና የእንግሊዘኛ ቁምፊ ማሳያ ተዛማጅ ስራዎች በ GUI ኮድ ውስጥ ተካትተዋል። የ GPIO ቤተ-መጽሐፍት የ GPIO ስራዎችን ያቀርባል; ዋናው ተግባር ትግበራውን ለማስኬድ ተግባራዊ ያደርጋል; የመድረክ ኮድ እንደ መድረክ ይለያያል; የ IIC አጀማመር እና ማዋቀር ተዛማጅ ስራዎች በ IIC ኮድ ውስጥ ተካትተዋል;
C51, STM32 ኮድ አርክቴክቸር መግለጫ
የኮድ አርክቴክቱ ከዚህ በታች ይታያል
ለዋናው የፕሮግራም አሂድ ጊዜ ማሳያ ኤፒአይ ኮድ በሙከራ ኮድ ኮድ ውስጥ ተካትቷል; የ OLED ማስጀመሪያ እና ተዛማጅ የቢን ትይዩ ወደብ ፃፍ የውሂብ ስራዎች በ ውስጥ ተካትተዋል።
የ OLED ኮድ ኮድ; የስዕል ነጥቦች፣ መስመሮች፣ ግራፊክስ እና የቻይንኛ እና የእንግሊዘኛ ቁምፊ ማሳያ ተዛማጅ ክንዋኔዎች በ GUI ኮድ ውስጥ ተካትተዋል። ዋናው ተግባር ለማሄድ ትግበራውን ተግባራዊ ያደርጋል; የመድረክ ኮድ በመድረክ መድረክ ይለያያል; የ IIC አጀማመር እና ማዋቀር ተዛማጅ ስራዎች በ IIC ኮድ ኮድ ውስጥ ተካትተዋል;
የ GPIO ትርጉም መግለጫ
- የአሩዲኖ ሙከራ ፕሮግራም የ GPIO ትርጉም መግለጫ
የ Arduino የሙከራ ፕሮግራም የሃርድዌር IIC ተግባርን ይጠቀማል, እና GPIO ቋሚ ነው. - RaspberryPi የሙከራ ፕሮግራም የ GPIO ትርጉም መግለጫ
RaspberryPi የሙከራ ፕሮግራም የሃርድዌር IIC ተግባርን ይጠቀማል፣ እና GPIO ቋሚ ነው። - STM32 የሙከራ ፕሮግራም GPIO ትርጉም መግለጫ
የ STM32 የሙከራ ፕሮግራም የሶፍትዌር ማስመሰል IIC ተግባርን ይጠቀማል፣ እና የ GPIO ፍቺው በ iic.h ውስጥ ተቀምጧል። fileበሚከተለው ሥዕል ላይ እንደሚታየው፡-
OLED_SDA እና OLED_SCL እንደ ማንኛውም ስራ ፈት GPIO GPIO ሊገለጹ ይችላሉ።
- C51 የሙከራ ፕሮግራም GPIO ትርጉም መግለጫ
የC51 የሙከራ ፕሮግራም የሶፍትዌር ማስመሰል IIC ተግባርን ይጠቀማል፣ እና የ GPIO ፍቺው በ iic.h ውስጥ ተቀምጧል። fileበሚከተለው ሥዕል ላይ እንደሚታየው፡-
OLED_SDA እና OLED_SCL እንደ ማንኛውም ስራ ፈት GPIO GPIO ሊገለጹ ይችላሉ።
IIC ባሪያ መሣሪያ አድራሻ ማሻሻያ
- የአርዱዪኖ ሙከራ ፕሮግራም IIC ከመሳሪያ አድራሻ ተሻሽሏል።
የI2C ባሪያ መሳሪያ አድራሻን በሚከተለው መልኩ ለመቀየር የsetI2CAddress ተግባርን ይጠቀሙ፡-
በሚከተለው ምስል ላይ እንደሚታየው የሙከራ ፕሮግራሙን ይክፈቱ፣ የማዋቀር ተግባሩን ያግኙ እና ከመጀመሪያው ተግባር በፊት የ setI2CAddress ተግባርን ይጨምሩ።
ከላይ ያለው ክዋኔ የ IIC ባሪያ መሳሪያ አድራሻን ወደ 0x3d * 2 (0x3c * 2 በነባሪ) ማዘጋጀት ነው.
- RaspberryPi የሙከራ ፕሮግራም IIC ከመሣሪያ አድራሻ ተሻሽሏል።
የbcm2835 እና wiringPi የሙከራ ፕሮግራም IIC የባሪያ አድራሻ በ iic.h ውስጥ ይገለጻል። fileበሚከተለው ምስል ላይ እንደሚታየው፡-
IIC_SLAVE_ADDRን በቀጥታ ቀይር(ነባሪው 0x3C ነው (ከ0x78 ጋር የሚዛመድ))። ለ example, ወደ 0x3D ይቀይሩ, ከዚያ የ IIC ባሪያ አድራሻ 0x3D (ከ 0x7A ጋር ይዛመዳል);
- STM32 እና C51 የሙከራ ፕሮግራም IIC ከመሳሪያ አድራሻ ተሻሽሏል።
የ STM32 እና C51 የሙከራ ፕሮግራም IIC የባሪያ መሳሪያ አድራሻ በ iic.h ውስጥ ይገለጻል። fileበሚከተለው ሥዕል ላይ እንደሚታየው፡-
IIC_SLAVE_ADDRን በቀጥታ አሻሽል (ነባሪው 0x78 ነው)።ለምሳሌample, ወደ 0x7A ይቀይሩ, ከዚያ የ IIC ባሪያ አድራሻ 0x7A ነው.
IIC የግንኙነት ኮድ ትግበራ
RaspberryPi የሙከራ ፕሮግራም IIC የግንኙነት ኮድ ትግበራ
wiringPi የሙከራ ፕሮግራም IIC የግንኙነት ኮድ በ iic.c ውስጥ ተተግብሯል፣ እንደሚታየው
ለመጀመር መጀመሪያ IIC_init ይደውሉ፣ የIIC ባሪያ አድራሻን ያቀናብሩ፣ የIIC መሣሪያውን ያግኙ file ገላጭ እና ከዚያ የ IIC መሣሪያን ይጠቀሙ file ገላጭ የመመዝገቢያውን ትዕዛዝ እና የማስታወሻ ውሂብን በቅደም ተከተል ለመጻፍ. ከዚህ በታች እንደሚታየው የBCm2835 የሙከራ ፕሮግራም IIC የግንኙነት ኮድ በ iic.c ውስጥ ተተግብሯል፡
ለመጀመር መጀመሪያ IIC_init ይደውሉ፣ የIIC ባሪያ አድራሻን ያቀናብሩ፣ የIIC መሣሪያውን ያግኙ file ገላጭ እና ከዚያ የ IIC መሣሪያን ይጠቀሙ file የመመዝገቢያ ትዕዛዝ እና ማህደረ ትውስታን ለመጻፍ ገላጭ
ውሂብ በቅደም ተከተል.
የአሩዲኖ ሙከራ ፕሮግራም IIC የግንኙነት ኮድ ትግበራ
የአርዱዪኖ ሙከራ ፕሮግራም IIC የግንኙነት ኮድ በ U8glib ተተግብሯል ፣ የተወሰነው የአተገባበር ዘዴ የ U8glib ኮድን ሊያመለክት ይችላል
STM32 የሙከራ ፕሮግራም IIC የመገናኛ ኮድ ትግበራ
በሚከተለው ምስል ላይ እንደሚታየው የSTM32 የሙከራ ፕሮግራም IIC የግንኙነት ኮድ በ iic.c (በተለያዩ የMCU ትግበራዎች መካከል ስውር ልዩነቶች አሉ) ተተግብሯል።
C51 የሙከራ ፕሮግራም IIC የመገናኛ ኮድ ትግበራ
ከዚህ በታች እንደሚታየው የC51 የሙከራ ፕሮግራም IIC የግንኙነት ኮድ በ iic.c ውስጥ ተተግብሯል፡
የተለመደ ሶፍትዌር
ይህ የሙከራ ስብስብ examples ቻይንኛ እና እንግሊዝኛ, ምልክቶች እና ስዕሎች ማሳየት ያስፈልገዋል, ስለዚህ PCtoLCD2002 ሞዱሎ ሶፍትዌር ጥቅም ላይ ይውላል. እዚህ, የሞዱሎ ሶፍትዌር መቼት ለሙከራ ፕሮግራሙ ብቻ ተብራርቷል. የ PCtoLCD2002 ሞዱሎ ሶፍትዌር ቅንጅቶች እንደሚከተለው ናቸው፡ የነጥብ ማትሪክስ ቅርጸት ጨለማ ኮድን ይምረጡ ሞዱሎ ሁነታ ተራማጅ ሁነታን ይምረጡ (C51 የፈተና ፕሮግራም ወሳኙን መምረጥ ያስፈልገዋል) አቅጣጫውን ለመምረጥ ሞዴሉን ይውሰዱ (በመጀመሪያ ከፍተኛ ቦታ) (የ C51 የሙከራ ፕሮግራም መምረጥ አለበት) የተገላቢጦሽ (በመጀመሪያ ዝቅተኛ ቦታ)) የውጤት ቁጥር ስርዓት ሄክሳዴሲማል ቁጥርን ይመርጣል ብጁ ቅርጸት ምርጫ C51 ቅርጸት ልዩ የማቀናበሪያ ዘዴው እንደሚከተለው ነው።
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
የሚጠየቁ ጥያቄዎች
ይህንን ሞጁል በቮልስ መጠቀም እችላለሁ?tagሠ ከ 3V~5V ሌላ?
አይ፣ ይህ ሞጁል በተለይ ከቮል ጋር ለመስራት የተነደፈ ነው።tagሠ አቅርቦት በ 3V እና 5V መካከል።
ይህን ሞጁል በንክኪ መጠቀም እችላለሁ?
አይ፣ ይህ ሞጁል የንክኪ ስክሪን ተግባርን አይደግፍም።
Webጣቢያ፡ www.lcdwiki.com
ሰነዶች / መርጃዎች
![]() |
LCDWIKI MC130VX IIC OLED ሞዱል [pdf] የተጠቃሚ መመሪያ MC01506፣ MC130GX፣ MC130VX፣ MC130VX IIC OLED Module፣ MC130VX፣ IIC OLED Module፣ OLED Module፣ Module |