MC130VX -IIC -OLED -Module -LOGO

Setšoantšo sa LCDWIKI MC130VX IIC OLED

MC130VX -IIC -OLED -Module -sehlahisoa setšoantšo

Tlhahisoleseding ya Sehlahiswa

Litlhaloso

  • Lebitso: Tlhaloso: OLED MC01506
  • Mmala oa Pontšo: Bosoeu bo botsho / boputsoa bo botsho
  • Boholo ba skrini: 1.5 inch
  • Mofuta: OLED
  • Mokhanni IC: SH1107
  • Qeto: 128x128
  • Sebopeho sa Mojule: IIC
  • Sebaka se sebetsang: TDB
  • Tšoaea Mofuta oa Tlhahlobo Ha e fumanehe
  • Thetsa IC: Ha e fumanehe
  • Boholo ba PCB ea module: 15(g)
  • Angle e Bonahalang: Ha ea hlalosoa
  • Thempereichara ea ho sebetsa: Ha ea hlalosoa
  • Mocheso oa polokelo: Ha ea hlalosoa
  • Tshebetso Voltage: Voltagphepelo ea e (3V ~ 5V), e tsamaellana le maemo a logic a 3.3V le 5V, ha ho na chip e fetohang e hlokahalang
  • Tšebeliso ea Matla: Tšebeliso ea matla a tlase haholo, pontšo e tloaelehileng ke 0.06W feela
  • Boima ba Sehlahisoa (Ka sephutheloana): Ha ea hlalosoa

Selelekela sa OLED
OLED ke Organic Light-Emitting Diode (OLED). Theknoloji ea pontšo ea OLED e na le advantages ea ho ikhantša, ka bophara viewing angle, hoo e batlang e le phapang e sa feleng, tšebeliso e tlaase ea matla, lebelo le phahameng la ho arabela, phanele e feto-fetohang, mefuta e mengata ea mocheso, sebopeho le ts'ebetso e bonolo, joalo-joalo. Pontšo ea OLED e fapane le pontšo ea LCD ea setso, e khona ho ikhantša, kahoo ha ho na khanya e ka morao e hlokahalang, e leng se etsang hore pontšo ea OLED Pontšo e tšesaane ho feta pontšo ea LCD 'me e na le pontšo e ntle. Mojule oa OLED o na le boholo ba pontšo ea 1.5 ″ mme o na le qeto ea 128 × 128 bakeng sa batsho le bosoeu kapa botšo le boputsoa. E amohela mokhoa oa puisano oa IIC mme mokhanni oa ka hare oa IC ke SH1107.

Tlhaloso ea Sehlahisoa
Module oa OLED ke pontšo ea 1.5 inch e nang le qeto ea 128 × 128. E sebelisa mokhoa oa puisano oa IIC mme mokhanni oa ka hare oa IC ke SH1107. Theknoloji ea ponts'o ea OLED e fana ka khanya ea hau, ka bophara viewing angle, hoo e batlang e le phapang e sa feleng, tšebeliso e tlaase ea matla, lebelo le phahameng la karabelo, phanele e feto-fetohang, mefuta e mengata ea mocheso, sebopeho se bonolo, le ts'ebetso.

Likarolo tsa Sehlahisoa

  • Voltagphepelo ea e (3V ~ 5V), e tsamaellana le maemo a logic a 3.3V le 5V, ha ho na chip e fetohang e hlokahalang
  • Ka bese ea IIC, ke li-IO tse 'maloa feela tse ka sebelisoang ho bonesa skrineng
  • Tšebeliso ea matla a tlase haholo: ponts'o e tloaelehileng ke 0.06W feela (ka tlase ho ponts'o ea TFT)
  • Litekanyetso tsa tšebetso ea boemo ba sesole, mosebetsi o tsitsitseng oa nako e telele
  • E fana ka morui sample lenaneo la li-platform tsa STM32, C51, Arduino, Raspberry Pi
  • Fana ka tšehetso ea tekheniki ea mokhanni
  • Skrine sa OLED sa 1.5 inch se nang le ponts'o ea 'mala o motšo le o mosoeu kapa o motšo le o moputsoa
  • 128 × 128 resolution bakeng sa pontšo e hlakileng le phapang e phahameng
  • E kholoanyane viewing angle: e kholo ho feta 160 ° (skrine se le seng se nang le se seholo ka ho fetisisa viewangle e shebileng skrineng)
  • Voltagphepelo ea e (3V ~ 5V), e tsamaellana le maemo a logic a 3.3V le 5V, ha ho na chip e fetohang e hlokahalang
  • Ka bese ea IIC, ke li-IO tse 'maloa feela tse ka sebelisoang ho bonesa skrineng
  • Tšebeliso ea matla a tlase haholo: ponts'o e tloaelehileng ke 0.06W feela (ka tlase ho ponts'o ea TFT)
  • Litekanyetso tsa tšebetso ea boemo ba sesole, mosebetsi o tsitsitseng oa nako e telele
  • E fana ka morui sample lenaneo la li-platform tsa STM32, C51, Arduino, Raspberry Pi
  • Fana ka tšehetso ea tekheniki ea mokhanni

Lihlahisoa tsa lihlahisoa

Lebitso Tlhaloso
Mmala oa Pontšo Bosoeu bo botsho / boputsoa bo botsho
SKU MC01506
Boholo ba skrine 1.5(inch)
Mofuta OLED
mokhanni edy SH1107
Qeto 128*128(Pixel)
Mojule Interface Sesebelisoa sa IIC
Sebaka se sebetsang 26.86 × 26.86 (limilimithara)
Mofuta oa Screen Screen Ha ho na skrine ea ho ama
Tšoara IC Ha ho na touch IC
Boholo ba PCB ea module 45.50 × 34.30 (limilimithara)
Lehlakore la pono >160°
Mocheso oa ho sebetsa -10 ℃ ~ 60 ℃
Mocheso oa polokelo -10 ℃ ~ 70 ℃
Tshebetso Voltage 3.3V / 5V
Tšebeliso ea Matla TDB
Boima ba Sehlahiswa(Ka sephuthelo) 15(g)

Tlhaloso ea Sehokelo

Mojule o na le lithakhisa tse 'ne bakeng sa interface:

  1. GND: Sebaka sa motlakase sa OLED
  2. VCC: OLED power positive (3.3V~5V)
  3. SCL: Letšoao la oache ea libese ea OLED IIC
  4. SDA: Letšoao la data la libese la OLED IIC

MC130VX -IIC -OLED -Mojule -fig (2)

Module pin silika skrine

MC130VX -IIC -OLED -Mojule -fig (3)

Ka morao view ea mojule

HLOKOMELA: 

  1. Mojule ona o ts'ehetsa ho fetoha ha aterese ea sesebelisoa sa IIC (e bontšitsoeng ka lebokoseng le khubelu ho Setšoantšo sa 4), ka tsela e latelang:
    • Solder lehlakore la 0x78 ho hanyetsa, tlosa lehlakore la 0x7A, ebe u khetha aterese ea lekhoba la 0x78 (kamehla);
    • Solder the 0x7A side resistance, khaola lehlakore la 0x78, ebe u khetha aterese ea lekhoba la 0x7A;
  2. Thepa ea hardware e fetola IIC ho tloha atereseng e behiloeng, 'me software e boetse e hloka ho fetoloa ka tsela e nepahetseng. Bakeng sa mokhoa o ikhethileng oa ho fetola, bona litaelo tse latelang tsa ho fetola aterese ea lisebelisoa tsa IIC.
Nomoro Module Pin Tlhaloso ea Pin
1 GND Sebaka sa motlakase sa OLED
2 VCC OLED power positive (3.3V~5V)
3 SCL Letšoao la oache ea libese ea OLED IIC
4 SDA Letšoao la data la libese la OLED IIC

Sebopeho sa Hardware
Module ea OLED ha e na potoloho ea taolo ea backlight. E na le potoloho ea taolo ea ponts'o ea OLED feela le potoloho ea taolo ea khetho ea lisebelisoa tsa makhoba a IIC. Kaha OLED e khona ho ikhantša, mochine oa OLED ha o na potoloho ea ho laola khanya ea morao-rao 'me ke feela potoloho ea taolo ea pontšo ea OLED le mochine oa taolo ea khetho ea lekhoba la IIC (joalokaha ho bontšitsoe lebokoseng le khubelu la Setšoantšo sa 3). Pontšo ea Pontšo ea OLED e sebelisoa haholo ho laola pontšo ea OLED, ho kenyelletsa khetho ea chip, reset, le data le taolo ea phetisetso ea taelo. Potoloho ea taolo ea khetho ea lekhoba la IIC e sebelisoa ho khetha liaterese tse fapaneng tsa lisebelisoa tsa makhoba. DC-DC boost circuit e sebelisetsoa ho fana ka matla a tsitsitseng. Module oa OLED o sebelisa mokhoa oa puisano oa IIC, 'me hardware e lokisoa ka lithapo tse peli: SCL (IIC data pin) le SDA (IIC clock pin). Phetiso ea data ea IIC e ka phethoa ka ho laola likhoele tse peli ho latela nako ea ho sebetsa ea IIC.

molao-motheo oa ho sebetsa

Kenyelletso ho SH1107 Controller
SH1107 ke molaoli oa OLED/PLED o tšehetsang qeto e phahameng ea 128*128 le GRAM ea 2048-byte. E ts'ehetsa 8-bit 6800 le 8-bit 8080 parallel port data bese, hape e ts'ehetsa 3-wire le 4-wire SPI serial bese le I2C. Kaha taolo e ts'oanang e hloka palo e kholo ea likou tsa IO, tse sebelisoang haholo ke serial bese ea SPI le bese ea I2C. E ts'ehetsa ho tsamaisetsa holimo 'me e ka sebelisoa lisebelisoa tse nyane tse nkehang joalo ka mehala ea cellular, libapali tsa MP3 le tse ling. Molaoli oa SH1107 o sebelisa 1 bit ho laola ponts'o ea pixel, kahoo pixel ka 'ngoe e ka bonts'a botšo le bosoeu kapa botšo le boputsoa feela. RAM e bonts'itsoeng e arotsoe ka maqephe a 16, ka mela e 8 leqepheng le lipikselse tse 128 moleng. Ha u seta data ea pixel, u lokela ho hlakisa aterese ea leqephe pele, ebe u hlakisa aterese e tlase ea kholomo le aterese ea bophahamo ba kholomo ka ho latellana, kahoo beha lipikselse tse 8 ka lehlakoreng le otlolohileng ka nako e le 'ngoe. E le hore u khone ho laola lintlha tsa pixel ka mokhoa o bonolo sebakeng leha e le sefe, software e qala ka ho beha lenane la lefats'e le le leng la boholo bo lekanang le RAM ea ponts'o, pele e etsa limmapa tsa lintlha tsa pixel ho sehlopha sa lefats'e, 'me ts'ebetso e sebelisa KAPA kapa ts'ebetso ea ho netefatsa hore lethathamo la lefats'e le ngotsoe pele. Lintlha ha lia senyeha, 'me data ea lefats'e ka bophara e ngolloa ho GRAM e le hore e ka bontšoa ka OLED.

Kenyelletso ea IIC Communication Protocol
Mokhoa oa ho ngola lintlha ka beseng ea IIC o bontšoa setšoantšong se latelang:

MC130VX -IIC -OLED -Mojule -fig (4)

Ka mor'a hore bese ea IIC e qale ho sebetsa, aterese ea sesebelisoa sa lekhoba e romeloa pele. Ka mor'a ho fumana karabo ea sesebelisoa sa lekhoba, e ntan'o romela "byte" ea taolo ho tsebisa sesebelisoa sa lekhoba hore na data e latelang e tla romelloa ke taelo e ngotsoeng ho ngoliso ea IC kapa e ngotsoeng. Lintlha tsa RAM, ka mor'a ho fumana karabo ea sesebelisoa sa lekhoba, ebe li romela boleng ba li-byte tse ngata ho fihlela phetisetso e phethoa 'me bese ea IIC e emisa ho sebetsa.

har'a bona: 
C0=0: Ena ke li-byte tsa ho qetela tsa taolo, 'me li-byte tsohle tsa data tse rometsoeng ka tse latelang ke li-byte tsa data kaofela.

  • C0=1: Li-byte tse peli tse latelang tse tla romelloa ke li-byte tsa data le li-byte tse ling tsa taolo.
  • D/C(——)=0: ke registara taelo ea ho sebetsa byte
  • D/C(——)=1: tshebetso byte bakeng sa data ya RAM

Lits'oants'o tsa IIC tsa ho qala le ho emisa nako ke tse latelang: 

MC130VX -IIC -OLED -Mojule -fig (5)

Ha mohala oa data le mohala oa oache oa IIC ka bobeli o bolokiloe boemong bo phahameng, IIC e boemong bo sa sebetseng. Ka nako ena, mohala oa data o fetoha ho tloha boemong bo phahameng ho ea boemong bo tlaase, 'me mohala oa oache o ntse o tsoela pele ho ba boemong bo phahameng,' me bese ea IIC e qala ho fetisoa ha data. Ha mohala oa oache o tšoaretsoe holimo, mohala oa data o fetoha ho tloha tlase ho ea holimo, 'me bese ea IIC e emisa phetiso ea data.

Setšoantšo sa nako bakeng sa IIC ho romela lintlha tse itseng ke se latelang: 

MC130VX -IIC -OLED -Mojule -fig (6)

Nako e 'ngoe le e' ngoe ea oache (mokhoa oa ho hula holimo le ho hula tlaase) e romela 1 bit ea data. Ha mohala oa oache o phahame, mohala oa data o tlameha ho lula o tsitsitse, 'me mohala oa data o lumelloa ho fetoha ha mohala oa oache o le tlase.

Setšoantšo sa nako ea phetisetso ea ACK ke se latelang: 

MC130VX -IIC -OLED -Mojule -fig (7)

Ha monghali a emetse ACK ea lekhoba, e hloka ho boloka mohala oa oache o le holimo. Ha lekhoba le romella ACK, boloka mohala oa data o le tlase.

Litaelo tsa tšebeliso

Litaelo tsa Arduino
Litaelo tsa wiring:

Sheba tlhaloso ea sebopeho bakeng sa likabelo tsa phini.

Arduino UNO microcontroller teko lenaneo terata ditaelo
Nomoro Module Pin E tsamaellanang le mehala ea boto ea ntlafatso ea UNO likhohlopo
1 GND GND
2 VCC 5V/3.3V
3 SCL A5
4 SDA A4
Arduino MEGA2560 microcontroller teko lenaneo terata ditaelo
Nomoro Module Pin E lumellana le boto ea ntlafatso ea MEGA2560 likhoele tsa likhoele
1 GND GND
2 VCC 5V/3.3V
3 SCL 21
20
4 SDA

Mehato ea ts'ebetso: 

  • Hokela module ea OLED le Arduino MCU ho latela litaelo tse ka holimo tsa wiring, 'me u sebelise matla;
  • Khetha mohlalaampu batla ho etsa tlhahlobo, joalo ka ha ho bonts'itsoe ka tlase:
    (Ka kopo, sheba tokomane ea tlhaloso ea lenaneo la tlhahlobo bakeng sa tlhaloso ea lenaneo la teko)MC130VX -IIC -OLED -Mojule -fig (8)
  • Bula tse khethiloeng sample morero, bokella le ho jarolla.
    Mekhoa e ikhethileng ea ts'ebetso ea lenaneo la tlhahlobo ea Arduino e itšetlehileng ka kopi ea laeborari, ho bokella le ho jarolla ke tse latelang:
    http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf
  • Haeba module ea OLED e bonts'a litlhaku le litšoantšo ka tloaelo, lenaneo le sebetsa ka Katleho;

Litaelo tsa RaspberryPi
Litaelo tsa wiring:
Sheba tlhaloso ea sebopeho bakeng sa likabelo tsa phini.
HLOKOMELA:
Pini ea 'mele e bua ka khoutu ea GPIO ea boto ea ntlafatso ea RaspBerry Pi. Khouto ea BCM e bua ka kh'outu ea GPIO ha u sebelisa laeborari ea BCM2835 GPIO. WiringPi coding e bua ka khoutu ea GPIO ha u sebelisa laeborari ea wiringPi GPIO. Ke laebrari efe ea GPIO e sebelisoang ka khoutu, tlhaloso ea pini e hloka ho sebelisa khoutu ea laebrari ea GPIO e tsamaellanang, bona Setšoantšo sa 1 GPIO tafole ea 'mapa bakeng sa lintlha.

MC130VX -IIC -OLED -Mojule -fig (9)

'Mapa oa GPIO

Raspberi Pi teko lenaneo terata ditaelo
Nomoro  Module Pin E tsamaellanang le li-wiring tsa boto ea nts'etsopele pin
1 GND GND
(Pin ea 'mele6,9,14,20,25,30,34,39)
2 VCC 5V/3.3V
Pini ea 'mele1,2,4
 3  SCL Pini ea 'mele5 BCM likhoutu3
wiringPi coding9
 4  SDA Pini ea 'mele3 BCM likhoutu2
Wiring Pi coding8

Mehato ea ts'ebetso: 

  • bula mosebetsi oa IIC oa RaspberryPi
    Kena ho RaspberryPi u sebelisa sesebelisoa sa serial terminal (joalo ka putty) ebe u kenya taelo e latelang:
    sudo raspi-config
    Khetha Likhetho tsa Interfacing-> I2C-> YES
    Qala mokhanni oa kernel oa RaspberryPi's I2C
  • kenya tshebetso laeborari
    Bakeng sa mekhoa e qaqileng ea ho kenya bcm2835, lilaebrari tsa ts'ebetso ea wiringPi ea RaspberryPi, bona litokomane tse latelang:
    http://www.lcdwiki.com/res/PublicFile/Raspberrypi_Use_Illustration_EN.pdf
  • khetha example e hlokang ho lekoa, joalo ka ha ho bonts'itsoe ka tlase: (Ka kopo sheba tokomane ea tlhaloso ea lenaneo la tlhahlobo bakeng sa tlhaloso ea lenaneo la tlhahlobo)MC130VX -IIC -OLED -Mojule -fig (10)
  • bcm2835 litaelo
    • Hokela module ea OLED ho boto ea ntlafatso ea RaspberryPi ho latela wiring e kaholimo
    • Kopitsa lenane la lenaneo la teko
      Demo_1.5inch_OLED_128x128_SH1107_bcm2835_IIC ho RaspberryPi (e ka kopitsoa ka karete ea SD kapa ka sesebelisoa sa FTP (joalo ka FileZilla))
    •  Etsa taelo e latelang ho tsamaisa lenaneo la tlhahlobo ea bcm2835:
      cd Demo_1.5inch_OLED_128x128_SH1107_bcm2835_IIC etsa sudo ./ 1.5_IIC_OLED
      Joalokaha ho bontšitsoe ka tlase: MC130VX -IIC -OLED -Mojule -fig (11)
  • litaelo tsa wiringPi
    • Hokela module ea OLED ho boto ea ntlafatso ea RaspberryPi ho latela wiring e kaholimo
    • Kopitsa bukana ea lenaneo la liteko Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC ho RaspberryPi (e ka kopitsoa ka karete ea SD kapa ka sesebelisoa sa FTP (joalo ka FileZilla))
    • Etsa taelo e latelang ho sebelisa lenaneo la teko ea wiringPi: cd Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC make sudo ./ 1.5_IIC_OLED
      Joalokaha ho bontšitsoe ka tlase: MC130VX -IIC -OLED -Mojule -fig (12)Haeba o batla ho fetola sekhahla sa phetisetso ea IIC, o hloka ho kenyelletsa litaba tse latelang ho /boot/config.txt file, ebe o qala hape raspberryPi
      , i2c_arm_baudrate=2000000 (hlokomela hore phegelwana le yona e a hlokeha)
      Joalokaha ho bontšitsoe ka tlase (lebokose le khubelu ke litaba tse ekelitsoeng, palo ea 2000000 ke sekhahla se behiloeng, se ka fetoloa): MC130VX -IIC -OLED -Mojule -fig (13)

Litaelo tsa STM32

Litaelo tsa wiring:
Sheba tlhaloso ea sebopeho bakeng sa likabelo tsa phini.

Setšoantšo sa STM32F103C8T6 microcontroller teko lenaneo litaelo tsa wiring
Nomoro Module Pin E tsamaellana le boto ea ntlafatso ea F103C8T6 wiring pin
1 GND GND
2 VCC 5V/3.3V
3 SCL PA5
4 SDA PA7
Setšoantšo sa STM32F103RCT6 microcontroller teko lenaneo terata ditaelo
Nomoro Module Pin E tsamaellanang le boto ea ntlafatso ea MiniSTM32 wiring pin
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
Setšoantšo sa STM32F103ZET6 microcontroller teko lenaneo litaelo tsa wiring
Nomoro Module Pin E tsamaellanang le nts'etsopele ea Elite STM32 boto wiring pin
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
Setšoantšo sa STM32F407ZGT6 microcontroller teko lenaneo litaelo tsa wiring
Nomoro Module Pin E tsamaellanang le nts'etsopele ea Explorer STM32F4 boto wiring pin
1 GND GND
2 VCC 5V/3.3V
3 SCL PB3
4 SDA PB5
Setšoantšo sa STM32F429IGT6 microcontroller teko lenaneo litaelo tsa wiring
Nomoro Module Pin E tsamaellanang le nts'etsopele ea Apollo STM32F4/F7 boto wiring pin
1 GND GND
2 VCC 5V/3.3V
3 SCL PF7
4 SDA PF9

Mehato ea ts'ebetso: 

  • Hokela module ea LCD le STM32 MCU ho latela litaelo tse kaholimo tsa wiring, 'me u sebelise matla;
  • Bula bukana moo lenaneo la tlhahlobo la STM32 le leng teng ebe u khetha ea peleampe tla lekoa, joalokaha ho bontšitsoe ka tlase:
    (Ka kopo, sheba tokomane ea tlhaloso ea lenaneo la tlhahlobo bakeng sa tlhaloso ea lenaneo la teko)MC130VX -IIC -OLED -Mojule -fig (14)
  • Bula morero o khethiloeng oa lenaneo la tlhahlobo, bokella le ho jarolla;
    Tlhaloso e qaqileng ea lenaneo la tlhahlobo ea STM32 le ho khoasolla e ka fumanoa tokomaneng e latelang:
    http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • Haeba module ea OLED e bonts'a litlhaku le lits'oants'o ka tloaelo, lenaneo le sebetsa ka katleho;

Litaelo tsa C51

Litaelo tsa wiring:
Sheba tlhaloso ea sebopeho bakeng sa likabelo tsa phini.

Setšoantšo sa STC89C52RC le STC12C5A60S2 microcontroller teko litaelo tsa lenaneo la wiring
Nomoro Module Pin E tsamaellana le boto ea ntlafatso ea STC89/STC12 wiring pin
1 GND GND
2 VCC 5V/3.3V
3 SCL P17
4 SDA P15

Mehato ea ts'ebetso: 

  • Hokela mojule oa LCD le C51 MCU ho latela litaelo tse kaholimo tsa wiring, 'me u bone matla;
  • Bula bukana moo lenaneo la tlhahlobo la C51 le leng teng ebe u khetha ea peleampe tla lekoa, joalo ka ha ho bonts'itsoe ka tlase: (Ka kopo sheba tokomane ea tlhaloso ea lenaneo la tlhahlobo bakeng sa tlhaloso ea lenaneo la tlhahlobo) MC130VX -IIC -OLED -Mojule -fig (15)
  • Bula morero o khethiloeng oa lenaneo la tlhahlobo, bokella le ho jarolla; Tlhaloso e qaqileng ea lenaneo la tlhahlobo ea C51 le ho khoasolla e ka fumanoa tokomaneng e latelang:
    http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • Haeba module ea OLED e bonts'a litlhaku le litšoantšo ka tloaelo, lenaneo le sebetsa ka katleho;

Tlhaloso ea Software

Code Architecture
Tlhaloso ea meralo ea khoutu ea Arduino
Mohaho oa khoutu o bontšitsoe ka tlase

MC130VX -IIC -OLED -Mojule -fig (16)

Khoutu ea lenaneo la tlhahlobo ea Arduino e na le likarolo tse peli: laeborari ea U8g2_Arduino le khoutu ea kopo. Laeborari ea U8g2_Arduino e na le litlhophiso tse fapaneng tsa taolo ea IC, haholo-holo e ikarabellang bakeng sa lirekoto tsa ts'ebetso, ho kenyeletsoa ho qalisoa ha module ea hardware, data le phetiso ea litaelo, li-pixel coordinates le litlhophiso tsa mebala, tlhophiso ea mokhoa oa ho bonts'a, joalo-joalo.amples, e 'ngoe le e 'ngoe ea tsona e na le litaba tsa liteko tse fapaneng. E sebelisa API e fanoeng ke laeborari ea U8glib, e ngola liteko tse ling tsa peleampjoalo,
le ho sebelisa likarolo tse ling tsa mosebetsi oa teko.

  • Tlhaloso ea meralo ea khoutu ea RaspberryPi

Moralo oa khoutu ea tlhahlobo ea bcm2835 le wiring Pi o ka tsela e latelang:

MC130VX -IIC -OLED -Mojule -fig (17)

Khoutu ea Demo API bakeng sa nako e kholo ea nako ea ho sebetsa e kenyelelitsoe khoutu ea teko; Ho qala ha OLED le ts'ebetso e amanang le eona li kenyelelitsoe khoutu ea OLED; Lintlha tsa ho taka, mela, lits'oants'o, le ts'ebetso e amanang le sebopeho sa Sechaena le Senyesemane li kenyelelitsoe khoutu ea GUI; Laeborari ea GPIO e fana ka ts'ebetso ea GPIO; Mosebetsi o ka sehloohong o kenya ts'ebeliso ea ho sebetsa; Khoutu ea sethala e fapana ho ea ka sethala; Ho qala ha IIC le ts'ebetso e amanang le tlhophiso e kenyelelitsoe ho khoutu ea IIC;

C51, STM32 tlhaloso ea meralo ea khoutu
Code Architectu re e bontšitsoe ka tlase:

MC130VX -IIC -OLED -Mojule -fig (18)

Khoutu ea Demo API bakeng sa nako e kholo ea nako ea ho sebetsa e kenyelelitsoe khoutu ea khoutu ea teko; Ho qala ha OLED le ts'ebetso ea data e amanang le bin parallel port e kenyellelitsoeng ho
khoutu ea OLED; Lintlha tsa ho taka, mela, lits'oants'o, le ts'ebetso e amanang le sebopeho sa Sechaena le Senyesemane li kenyelelitsoe khoutu ea khoutu ea GUI; Mosebetsi o ka sehloohong o kenya ts'ebeliso ea ho sebetsa ho matha; Khoutu ea sethala e fapana ho ea ka sethala; Ho qala ha IIC le ts'ebetso e amanang le tlhophiso e kenyelelitsoe ho khoutu ea khoutu ea IIC;

Tlhaloso ea tlhaloso ea GPIO

  • Lenaneo la tlhahlobo ea Arduino Tlhaloso ea tlhaloso ea GPIO
    Lenaneo la tlhahlobo la Arduino le sebelisa mosebetsi oa hardware IIC, 'me GPIO e tsitsitse.
  • Lenaneo la tlhahlobo la RaspberryPi GPIO tlhaloso ea tlhaloso
    Lenaneo la teko la RaspberryPi le sebelisa mosebetsi oa hardware IIC, 'me GPIO e tsitsitse.
  • Lenaneo la tlhahlobo la STM32 Tlhaloso ea tlhaloso ea GPIO
    Lenaneo la tlhahlobo la STM32 le sebelisa ts'ebetso ea software ea simulation IIC, 'me tlhaloso ea GPIO e behiloe ho iic.h file, joalo ka ha ho bontšitsoe setšoantšong se latelang:

MC130VX -IIC -OLED -Mojule -fig (19)

OLED_SDA le OLED_SCL li ka hlalosoa e le GPIO GPIO efe kapa efe e sa sebetseng.

  • Tlhaloso ea tlhaloso ea lenaneo la C51 GPIO
    Lenaneo la tlhahlobo la C51 le sebelisa ts'ebetso ea software ea simulation IIC, 'me tlhaloso ea GPIO e behiloe ho iic.h file, joalo ka ha ho bontšitsoe setšoantšong se latelang:

MC130VX -IIC -OLED -Mojule -fig (20)

OLED_SDA le OLED_SCL li ka hlalosoa e le GPIO GPIO efe kapa efe e sa sebetseng.

Phetoho ea aterese ea sesebelisoa sa makhoba sa IIC

  • Lenaneo la tlhahlobo la Arduino IIC le fetotsoe ho tsoa atereseng ea sesebelisoa
    Sebelisa ts'ebetso ea setI2CAddress ho fetola aterese ea sesebelisoa sa makhoba sa I2C ka tsela e latelang:
    Bula lenaneo la teko, fumana ts'ebetso ea ho seta, 'me u kenye ts'ebetso ea setI2CAddress pele ts'ebetso e qala, joalo ka ha ho bonts'itsoe setšoantšong se latelang:

MC130VX -IIC -OLED -Mojule -fig (21)

Ts'ebetso e kaholimo ke ho beha aterese ea sesebelisoa sa lekhoba la IIC ho 0x3d * 2 (0x3c * 2 ka ho sa feleng).

  • Lenaneo la liteko la RaspberryPi IIC le fetotsoe ho tloha atereseng ea sesebelisoa
    Aterese ea lekhoba la bcm2835 le lenaneo la tlhahlobo la wiringPi IIC le hlalosoa ho iic.h file, joalokaha ho bontšitsoe setšoantšong se latelang:

MC130VX -IIC -OLED -Mojule -fig (35)

Fetosa IIC_SLAVE_ADDR ka ho toba (ka ho feletseng ke 0x3C (e tsamaisanang le 0x78)). Bakeng sa mohlalaample, fetohela ho 0x3D, ebe aterese ea lekhoba la IIC ke 0x3D (e tsamaellanang le 0x7A);

  • Lenaneo la tlhahlobo la STM32 le C51 la IIC le fetotsoe ho tloha atereseng ea sesebelisoa
    Aterese ea sesebelisoa sa lekhoba sa lenaneo la tlhahlobo la STM32 le C51 IIC e hlalosoa ho iic.h file, joalo ka ha ho bontšitsoe setšoantšong se latelang:

MC130VX -IIC -OLED -Mojule -fig (22)

Fetola IIC_SLAVE_ADDR ka ho toba (ka ho feletseng ke 0x78).ample, fetohela ho 0x7A, ebe aterese ea lekhoba la IIC ke 0x7A.

Ts'ebetsong ea khoutu ea puisano ea IIC
Lenaneo la tlhahlobo la RaspberryPi IIC ts'ebetsong ea khoutu ea puisano
Lenaneo la tlhahlobo la wiringPi khoutu ea puisano ea IIC e kengoa ts'ebetsong ho iic.c, joalo ka ha ho bonts'itsoe

MC130VX -IIC -OLED -Mojule -fig (23)

Letsetsa IIC_init pele ho qala, beha aterese ea lekhoba la IIC, fumana sesebelisoa sa IIC file descriptor, ebe o sebelisa sesebelisoa sa IIC file descriptor ho ngola taelo ea rejisetara le data ea memori ka ho latellana. Lenaneo la tlhahlobo la bcm2835 khoutu ea puisano ea IIC e kengoa tšebetsong ho iic.c, joalo ka ha ho bonts'itsoe ka tlase:

MC130VX -IIC -OLED -Mojule -fig (24) MC130VX -IIC -OLED -Mojule -fig (25)

Letsetsa IIC_init pele ho qala, beha aterese ea lekhoba la IIC, fumana sesebelisoa sa IIC file descriptor, ebe o sebelisa sesebelisoa sa IIC file descriptor ho ngola taelo ea rejisetara le memori
data ka ho latellana.

Lenaneo la tlhahlobo ea Arduino IIC khoutu ea ho sebelisa khoutu ea puisano
Lenaneo la tlhahlobo la Arduino khoutu ea puisano ea IIC e kengoa ts'ebetsong ke U8glib, mokhoa o ikhethileng oa ts'ebetso o ka lebisa ho khoutu ea U8glib.

Lenaneo la tlhahlobo la STM32 ts'ebetsong ea khoutu ea puisano ea IIC
Lenaneo la tlhahlobo la STM32 khoutu ea puisano ea IIC le kengoa tšebetsong ho iic.c (ho na le liphapang tse poteletseng lipakeng tsa ts'ebetsong e fapaneng ea MCU), joalo ka ha ho bonts'itsoe setšoantšong se latelang:

MC130VX -IIC -OLED -Mojule -fig (26)MC130VX -IIC -OLED -Mojule -fig (27)

MC130VX -IIC -OLED -Mojule -fig (28)

MC130VX -IIC -OLED -Mojule -fig (29)

MC130VX -IIC -OLED -Mojule -fig (30)

Lenaneo la tlhahlobo la C51 ts'ebetsong ea khoutu ea puisano ea IIC
Lenaneo la tlhahlobo la C51 khoutu ea puisano ea IIC e kengoa tšebetsong ho iic.c, joalo ka ha ho bonts'itsoe ka tlase:

MC130VX -IIC -OLED -Mojule -fig (31)

MC130VX -IIC -OLED -Mojule -fig (32)

MC130VX -IIC -OLED -Mojule -fig (33)

MC130VX -IIC -OLED -Mojule -fig (34)

Software e tloaelehileng
Sete ena ea liteko exampLes e hloka ho bonts'a Sechaena le Senyesemane, matšoao le litšoantšo, kahoo PCtoLCD2002 modulo software e sebelisoa. Mona, tlhophiso ea software ea modulo e hlalositsoe feela bakeng sa lenaneo la tlhahlobo. Litlhophiso tsa software ea PCtoLCD2002 modulo ke tse latelang: Fomati ea matrix ea dot khetha Khoutu e lefifi mokhoa oa modulo khetha mokhoa o tsoelang pele (lenaneo la tlhahlobo la C51 le hloka ho khetha sephetho) Nka mohlala ho khetha tataiso (boemo bo phahameng pele) (Lenaneo la tlhahlobo la C51 le hloka ho khetha kgutlela morao (boemo bo tlase pele)) Sistimi ya dinomoro ya dipoelo e kgetha nomoro ya hexadecimal Kgetho ya sebopeho sa moetlo C51 Sebopeho Mokgwa o itseng wa ho seta o ka mokgwa o latelang:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings

LBH

A na nka sebelisa mojule ona ka voltagna ntle le 3V~5V?
Che, mojule ona o etselitsoe ho sebetsa ka voltage phepelo lipakeng tsa 3V le 5V.

A na nka sebelisa mojule ona ka sekirini sa ho ama?
Che, mojule ona ha o tšehetse ts'ebetso ea "touch screen".
Websebaka: www.lcdwiki.com

Litokomane / Lisebelisoa

Setšoantšo sa LCDWIKI MC130VX IIC OLED [pdf] Bukana ea Mosebelisi
MC01506, MC130GX, MC130VX, MC130VX IIC OLED Mojule, MC130VX, IIC OLED Mojule, OLED Mojule, Mojule

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *