LCDWIKI MC130VX IIC OLED Module

Ozi ngwaahịa
Nkọwapụta
- Aha: OLED Module MC01506
- Agba ngosi: Oji na-acha ọcha/acha anụnụ anụnụ
- Nha ihuenyo: 1.5 inch
- Ụdị: OLED
- IC ọkwọ ụgbọ ala: SH1107
- Mkpebi: 128×128
- Interface modul: IIC
- Gburugburu: TDB
- Ụdị ihuenyo ihu: Adịghị
- Metụ IC: Adịghị
- Oke PCB modul: 15 (g)
- Akụkụ Anya: Akọwapụtaghị ya
- Okpomọkụ arụ ọrụ: Akọwapụtaghị ya
- Okpomọkụ nchekwa: Akọwapụtaghị ya
- Nrụ ọrụ Voltage: Nnukwu voltage ọkọnọ (3V ~ 5V), dakọtara na ọkwa mgbagha 3.3V na 5V, enweghị mgbawa mgbanwe ọkwa achọrọ
- Oriri ike: Oriri ike dị ala, ngosipụta nkịtị bụ naanị 0.06W
- Ibu ngwaahịa (ya na nkwakọ ngwaahịa): Akọwapụtaghị ya
Okwu mmalite nke OLED
OLED bụ Organic Light-Emitting Diode (OLED). OLED ngosi teknụzụ nwere advantages nke onwe ìhè, obosara viewing n'akuku, fọrọ nke nta enweghi ngwụcha ọdịiche, ala ike oriri, elu mmeghachi omume ọsọ, mgbanwe panel, obosara okpomọkụ nso, mfe Ọdịdị na usoro, wdg A ọgbọ ewepụghị panel ngosi abụrụ ngwa technology. Ngosipụta OLED dị iche na ngosipụta LCD ọdịnala, ọ nwere ike na-enye onwe ya ọkụ, yabụ na ọ dịghị ọkụ azụ dị mkpa, nke na-eme ka ngosipụta OLED dị ntakịrị karịa ihe ngosi LCD ma nwee ngosipụta dị mma. Modul OLED nwere nha ngosi nke 1.5 ″ ma nwee mkpebi 128 × 128 maka oji na ọcha ma ọ bụ oji na acha anụnụ anụnụ. Ọ na-anabata ọnọdụ nkwukọrịta IIC yana onye ọkwọ ụgbọ ala IC bụ SH1107.
Nkọwa ngwaahịa
Modul OLED bụ ngosipụta 1.5 inch yana mkpebi nke 128 × 128. Ọ na-eji ọnọdụ nkwukọrịta IIC na onye ọkwọ ụgbọ ala IC bụ SH1107. Teknụzụ ngosi OLED na-enye ìhè onwe ya, obosara viewing angle, ihe fọrọ nke nta ka ọ bụrụ ọdịiche na-enweghị ngwụcha, oriri ike dị ala, ọsọ mmeghachi omume dị elu, panel na-agbanwe agbanwe, oke okpomọkụ, usoro dị mfe, na usoro.
Njirimara ngwaahịa
- Nnukwu voltage ọkọnọ (3V ~ 5V), dakọtara na ọkwa mgbagha 3.3V na 5V, enweghị mgbawa mgbanwe ọkwa achọrọ
- Site na ụgbọ ala IIC, ọ bụ naanị IO ole na ole ka enwere ike iji mee ka ìhè dị ọkụ
- Oriri ike dị ala: ngosi nkịtị bụ naanị 0.06W (nke dị n'okpuru ngosi TFT)
- Usoro usoro ọkwa agha, ọrụ kwụsiri ike ogologo oge
- Na-enye ọgaranya sampMmemme maka STM32, C51, Arduino, Raspberry Pi nyiwe
- Nye nkwado teknụzụ ọkwọ ụgbọ ala n'okpuru
- Ihuenyo OLED 1.5 inch nwere oji na ọcha ma ọ bụ oji na agba anụnụ anụnụ
- 128 × 128 mkpebi maka ngosipụta doro anya na ọdịiche dị elu
- Nnukwu viewakuku: kariri 160° (otu ihuenyo nwere nke kachasị viewn'akuku ihuenyo)
- Nnukwu voltage ọkọnọ (3V ~ 5V), dakọtara na ọkwa mgbagha 3.3V na 5V, enweghị mgbawa mgbanwe ọkwa achọrọ
- Site na ụgbọ ala IIC, ọ bụ naanị IO ole na ole ka enwere ike iji mee ka ìhè dị ọkụ
- Oriri ike dị ala: ngosi nkịtị bụ naanị 0.06W (nke dị n'okpuru ngosi TFT)
- Usoro usoro ọkwa agha, ọrụ kwụsiri ike ogologo oge
- Na-enye ọgaranya sampMmemme maka STM32, C51, Arduino, Raspberry Pi nyiwe
- Nye nkwado teknụzụ ọkwọ ụgbọ ala n'okpuru
Ngwa ngwaahịa
| Aha | Nkọwa |
| Agba ngosi | Oji na-acha ọcha/acha anụnụ anụnụ |
| SKU | MC01506 |
| Nha ihuenyo | 1.5 (anụ ọhịa) |
| Ụdị | OLED |
| Ọkwọ ụgbọala IC | SH1107 |
| Mkpebi | 128*128 (Pixel) |
| Interface modul | IIC interface |
| Mpaghara nọ n'ọrụ | 26.86 × 26.86 (mm) |
| Ụdị ihuenyo mmetụ | Enweghị ihuenyo mmetụ |
| Metụ IC | Enweghị mmetụ IC |
| Oke PCB modul | 45.50 × 34.30 (mm) |
| Nkuku anya | >160° |
| Okpomọkụ na-arụ ọrụ | -10 ℃ ~ 60 ℃ |
| Okpomọkụ nchekwa | -10 ℃ ~ 70 ℃ |
| Nrụ ọrụ Voltage | 3.3V / 5V |
| Oriri ike | TDB |
| Ibu ngwaahịa (ya na nkwakọ ngwaahịa) | 15 (g) |
Nkọwa interface
Modul ahụ nwere pin anọ maka interface:
- GND: OLED ike ala
- VCC: OLED ike ziri ezi (3.3V ~ 5V)
- SCL: Mgbama elekere ụgbọ ala OLED IIC
- SDA: Mgbama data ụgbọ ala OLED IIC

Ihuenyo silk modul

N'azụ view nke modul
IHE:
- Modul a na-akwado ịgbanwee adreesị ngwaọrụ ohu IIC (gosiri na igbe uhie na Foto 4), dị ka ndị a:
- Na-ere ihe mgbochi 0x78, kwụpụ akụkụ 0x7A, wee họrọ adreesị ohu 0x78 (nke ndabara);
- Na-ere ihe mgbochi akụkụ 0x7A, kwụpụ akụkụ 0x78, wee họrọ adreesị ohu 0x7A;
- Akụrụngwa ahụ na-agbanwe IIC site na adreesị setịpụrụ, na ngwanrọ ahụ dịkwa mkpa ka a gbanwee ya. Maka usoro mgbanwe a kapịrị ọnụ, hụ ntuziaka mgbanwe adreesị ngwaọrụ ohu IIC ndị a.
| Nọmba | Ntụtụ modul | Nkọwa pin |
| 1 | GND | OLED ike ala |
| 2 | VCC | OLED ike ziri ezi (3.3V ~ 5V) |
| 3 | SCL | Mgbama elekere ụgbọ ala OLED IIC |
| 4 | SDA | Mgbama data ụgbọ ala OLED IIC |
Nhazi ngwaike
Modul OLED enweghị sekit njikwa ọkụ azụ. Ọ nwere naanị sekit njikwa ihe ngosi OLED yana sekit njikwa nhọrọ adreesị ozi ohu IIC. Ebe ọ bụ na OLED nwere ike inye onwe ya ìhè, modul OLED enweghị sekit njikwa ọkụ azụ na naanị OLED ngosi njikwa njikwa na IIC ohu ngwaọrụ adreesị nhọrọ akara circuit (dị ka e gosiri na-acha uhie uhie igbe nke Figure 3). A na-ejikarị sekit njikwa ihe ngosi OLED iji chịkwaa ngosi OLED, gụnyere nhọrọ mgbawa, nrụpụta, na data na njikwa nnyefe iwu. A na-eji sekit njikwa nhọrọ adreesị ohu IIC iji họrọ adreesị ngwaọrụ ohu dị iche iche. A na-eji sekit nkwalite DC-DC na-enye ọkụ siri ike. Modul OLED na-anabata ọnọdụ nzikọrịta ozi nke IIC, yana ahazi ngwaike na ntụtụ abụọ: SCL (IIC data pin) na SDA (pin elekere IIC). Enwere ike mezue mbufe data IIC site na ijikwa ntụtụ abụọ dịka oge ọrụ IIC siri dị.
ụkpụrụ ọrụ
Okwu mmalite nke SH1107 Controller
SH1107 bụ njikwa OLED/PLD nke na-akwado mkpebi kachasị nke 128*128 yana GRAM 2048-byte. Kwado ụgbọ ala data ọdụ ụgbọ mmiri 8-bit 6800 na 8-bit 8080, na-akwadokwa bọs 3-waya na 4-waya ụgbọ ala SPI na ụgbọ ala I2C. Ebe njikwa n'otu aka ahụ chọrọ ọnụ ọgụgụ buru ibu nke ọdụ ụgbọ mmiri IO, nke a na-ejikarị bụ ụgbọ ala SPI na ụgbọ ala I2C. Ọ na-akwado mpịakọta kwụ ọtọ ma enwere ike iji ya na obere ngwaọrụ dị ka ekwentị mkpanaaka, ihe egwu MP3 na ndị ọzọ. Onye njikwa SH1107 na-eji 1 bit jikwaa ihe ngosi pixel, yabụ pixel ọ bụla nwere ike igosipụta naanị oji na ọcha ma ọ bụ oji na acha anụnụ anụnụ. E kewara RAM egosiri na ibe 16, yana ahịrị 8 n'otu ibe yana 128 pikselụ kwa ahịrị. Mgbe ị na-edozi data pikselụ, ịkwesịrị ibu ụzọ kọpụta adreesị ibe ahụ, wee kọwapụta adreesị dị ala na kọlụm dị n'otu n'otu, yabụ tọọ pikselụ 8 n'akụkụ kwụ ọtọ n'otu oge. Iji nwee ike ijikwa akara pixel n'ọnọdụ ọ bụla, ngwanro ahụ na-ebu ụzọ na-edobe usoro otu akụkụ zuru ụwa ọnụ nke ihe ngosi RAM, buru ụzọ depụta data pixel point na n'usoro zuru ụwa ọnụ, usoro ahụ na-eji MA ọ bụ ma ọ bụ ọrụ ahụ iji hụ na e deburu usoro zuru ụwa ọnụ. A naghị emebi data ahụ, a na-edekwa data nke nhazi ụwa na GRAM ka e wee gosipụta ya site na OLED.
Okwu mmalite nke IIC Communication Protocol
E gosipụtara usoro ide data na ụgbọ ala IIC na foto a:

Mgbe ụgbọ ala IIC malitere ịrụ ọrụ, a na-ebu ụzọ ziga adreesị ngwaọrụ ohu. Mgbe ọ nwetasịrị nzaghachi ngwaọrụ ohu ahụ, ọ na-eziga byte njikwa iji gwa ngwaọrụ ohu ma data ọzọ a ga-eziga bụ iwu edere na ndekọ IC ma ọ bụ dee ya. Data RAM, mgbe ị nwetasịrị nzaghachi ngwaọrụ ohu ahụ, na-eziga uru nke ọtụtụ bytes ruo mgbe nnyefe ahụ kwụsịrị na ụgbọ ala IIC kwụsịrị ịrụ ọrụ.
n'etiti ha:
C0 = 0: Nke a bụ byte njikwa ikpeazụ, na data bytes niile ezitere na ndị a bụ data bytes niile.
- C0=1: bytes abụọ na-esote a ga-eziga bụ data byte na njikwa njikwa ọzọ.
- D/C(——)=0: bụ byte ọrụ iwu ndekọ aha
- D/C (——) = 1: byte arụ ọrụ maka data RAM
Eserese mmalite na nkwụsị IIC bụ ndị a:

Mgbe ahịrị data na ahịrị elekere nke IIC ka edobere n'ogo dị elu, IIC nọ n'ọnọdụ efu. N'oge a, akara data na-agbanwe site na ọkwa dị elu gaa na ọkwa dị ala, na akara elekere na-aga n'ihu na ọkwa dị elu, ụgbọ ala IIC na-amalite nnyefe data. Mgbe akara elekere ahụ dị elu, ahịrị data na-agbanwe site na ala ruo elu, ụgbọ ala IIC na-akwụsị nnyefe data.
Eserese oge maka IIC izipu ntakịrị data bụ nke a:

Igwe elekere ọ bụla (usoro ịdọrọ elu na ịdọrọ ala) na-eziga data 1 bit. Mgbe akara elekere dị elu, ahịrị data ga-adịgide adịgide, a na-ahapụkwa ahịrị data ka ọ gbanwee mgbe akara elekere dị ala.
Eserese oge nnyefe ACK bụ nke a:

Mgbe nna ukwu chere ACK nke ohu ahụ, ọ kwesịrị idobe akara elekere dị elu. Mgbe ohu ahụ zigara ACK, mee ka ahịrị data dị ala.
Ntuziaka maka ojiji
Ntuziaka Arduino
Ntuziaka wiwi:
Hụ nkọwa interface maka ọrụ ntụtụ.
| Arduino UNO microcontroller nwale mmemme wiring ntuziaka | ||
| Nọmba | Ntụtụ modul | Nkwekọ na wiwi bọọdụ mmepe UNO atụdo |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | A5 |
| 4 | SDA | A4 |
| Arduino MEGA2560 microcontroller nwale mmemme wiring ntuziaka | ||
| Nọmba | Ntụtụ modul | kwekọrọ na bọọdụ mmepe MEGA2560 eriri wiring |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | 21 |
| 20 | ||
| 4 | SDA |
Nzọụkwụ arụ ọrụ:
- Jikọọ modul OLED na Arduino MCU dịka ntuziaka wiring dị n'elu, wee gbanye;
- Họrọ example ịchọrọ ịnwale, dị ka egosiri n'okpuru:
(Biko rụtụ aka na akwụkwọ nkọwapụta mmemme ule maka nkọwa mmemme nnwale)
- Mepee sample oru ngo, chịkọta na download.
Usoro ọrụ akọwapụtara maka mmemme ule Arduino dabere na nnomi, chịkọta na nbudata ọbá akwụkwọ bụ ndị a:
http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf - Ọ bụrụ na modul OLED na-egosiputa mkpụrụedemede na eserese na-adịkarị, mmemme ahụ na-aga nke ọma;
Ntuziaka RaspberryPi
Ntuziaka wiwi:
Hụ nkọwa interface maka ọrụ ntụtụ.
IHE:
Ntụtụ anụ ahụ na-ezo aka na koodu pin GPIO nke bọọdụ mmepe RaspBerry Pi. Ndokwa BCM na-ezo aka na ntinye ntụtụ GPIO mgbe ị na-eji ọba akwụkwọ BCM2835 GPIO. Ndozi wiringPi na-ezo aka na ntinye koodu GPIO mgbe ị na-eji ọba akwụkwọ wiringPi GPIO. Kedu ọba akwụkwọ GPIO eji na koodu ahụ, nkọwa pin kwesịrị iji koodu ọba akwụkwọ GPIO kwekọrọ, lee tebụl eserese GPIO 1 maka nkọwa.

GPIO map
| Raspberị Pi nwale mmemme wiring ntuziaka | ||
| Nọmba | Ntụtụ modul | Dabara na wired bọọdụ mmepe ntụtụ |
| 1 | GND | GND (Pin anụ ahụ:6,9,14,20,25,30,34,39) |
| 2 | VCC | 5V/3.3V (Ntụtụ anụ ahụ:1,2,4) |
| 3 | SCL | Ntụtụ anụ ahụ:5 BCM koodu:3 wiringPi nzuzo:9 |
| 4 | SDA | Ntụtụ anụ ahụ:3 BCM koodu:2 wiring Pi koodu:8 |
Nzọụkwụ arụ ọrụ:
- mepee ọrụ IIC nke RaspberryPi
Banye na RaspberryPi site na iji ngwa ọnụ ọnụ (dị ka putty) wee tinye iwu a:
sudo raspi-config
Họrọ Nhọrọ Mmekọrịta->I2C->EE
Malite ọkwọ ụgbọ ala kernel RaspberryPi I2C - wụnye ọba akwụkwọ ọrụ
Maka usoro nrụnye zuru ezu nke bcm2835, wiringPi ọba akwụkwọ ọrụ nke RaspberryPi, lee akwụkwọ ndị a:
http://www.lcdwiki.com/res/PublicFile/Raspberrypi_Use_Illustration_EN.pdf - họrọ example nke ahụ kwesịrị ịnwale, dị ka egosiri n'okpuru: (Biko rụtụ aka na akwụkwọ nkọwa mmemme ule maka nkọwa mmemme ule)

- bcm2835 ntuziaka
- Jikọọ modul OLED na bọọdụ mmepe RaspberryPi dịka wiwi dị n'elu
- Detuo ndekọ ndekọ mmemme ule
Demo_1.5inch_OLED_128x128_SH1107_bcm2835_IIC ka RaspberryPi (nwere ike depụtaghachi ya site na kaadị SD ma ọ bụ site na ngwa FTP (dị ka FileZilla)) - Gbaa iwu na-esonụ iji mee mmemme ule bcm2835:
cd Demo_1.5inch_OLED_128x128_SH1107_bcm2835_IIC mee sudo ./ 1.5_IIC_OLED
Dị ka egosiri n'okpuru:
- ntụziaka wiringPi
- Jikọọ modul OLED na bọọdụ mmepe RaspberryPi dịka wiwi dị n'elu
- Detuo ndekọ ndekọ mmemme ule Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC gaa na RaspberryPi (nwere ike depụtaghachi ya site na kaadị SD ma ọ bụ site na ngwa FTP (dịka. FileZilla))
- Gbaa iwu na-esonụ iji mee mmemme ule wiringPi: cd Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC mee sudo ./ 1.5_IIC_OLED
Dị ka egosiri n'okpuru:
Ọ bụrụ na ịchọrọ ịgbanwe ọnụego mbufe IIC, ịkwesịrị ịgbakwunye ọdịnaya ndị a na /boot/config.txt. file, wee malitegharịa raspberryPi
, i2c_arm_baudrate=2000000 (rịba ama na rịkọm chọkwara)
Dị ka egosiri n'okpuru (igbe uhie bụ ọdịnaya agbakwunyere, ọnụọgụ 2000000 bụ ọnụego setịpụrụ, enwere ike ịgbanwe):
Ntuziaka STM32
Ntuziaka wiwi:
Hụ nkọwa interface maka ọrụ ntụtụ.
| STM32F103C8T6 microcontroller nwale mmemme ntụziaka wiring | ||
| Nọmba | Ntụtụ modul | kwekọrọ na bọọdụ mmepe F103C8T6 eriri wiring |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | PA5 |
| 4 | SDA | PA7 |
| STM32F103RCT6 microcontroller nwale mmemme wiring ntuziaka | ||
| Nọmba | Ntụtụ modul | Nkwekọ na bọọdụ mmepe MiniSTM32 eriri wiring |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | PB13 |
| 4 | SDA | PB15 |
| STM32F103ZET6 microcontroller nwale mmemme ntụziaka wiring | ||
| Nọmba | Ntụtụ modul | Dabara na mmepe Elite STM32 bọọdụ wiring pin |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | PB13 |
| 4 | SDA | PB15 |
| STM32F407ZGT6 microcontroller nwale mmemme ntụziaka wiring | ||
| Nọmba | Ntụtụ modul | Dabara na mmepe Explorer STM32F4 bọọdụ wiring pin |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | PB3 |
| 4 | SDA | PB5 |
| STM32F429IGT6 microcontroller nwale mmemme ntụziaka wiring | ||
| Nọmba | Ntụtụ modul | Dabara na mmepe Apollo STM32F4/F7 bọọdụ wiring pin |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | PF7 |
| 4 | SDA | PF9 |
Nzọụkwụ arụ ọrụ:
- Jikọọ modul LCD na STM32 MCU dịka ntuziaka wiring dị n'elu, wee gbanye;
- Mepee ndekọ ebe ihe omume ule STM32 dị wee họrọ exampa ga-anwale, dị ka egosiri n'okpuru:
(Biko rụtụ aka na akwụkwọ nkọwapụta mmemme ule maka nkọwa mmemme nnwale)
- Mepee mmemme ule ahọpụtara, chịkọta ma budata;
Enwere ike ịhụ nkọwa zuru ezu nke mkpokọta na nbudata mmemme ule STM32 n'ime akwụkwọ ndị a:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf - Ọ bụrụ na modul OLED na-egosiputa mkpụrụedemede na eserese, mmemme ahụ na-aga nke ọma;
Ntuziaka C51
Ntuziaka wiwi:
Hụ nkọwa interface maka ọrụ ntụtụ.
| STC89C52RC na STC12C5A60S2 microcontroller nwale ntuziaka wiring mmemme | ||
| Nọmba | Ntụtụ modul | kwekọrọ na bọọdụ mmepe STC89/STC12 eriri wiring |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | P17 |
| 4 | SDA | P15 |
Nzọụkwụ arụ ọrụ:
- Jikọọ LCD modul na C51 MCU dị ka ntụziaka wiring dị n'elu, na ike na;
- Mepee ndekọ ebe ihe omume ule C51 dị wee họrọ exampa ga-anwale, dị ka egosiri n'okpuru: (Biko rụtụ aka na akwụkwọ nkọwa mmemme ule maka nkọwa mmemme nnwale)

- Mepee mmemme ule ahọpụtara, chịkọta ma budata; Enwere ike ịchọta nkọwa zuru ezu nke mkpokọta na nbudata mmemme ule C51 n'ime akwụkwọ ndị a:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf - Ọ bụrụ na modul OLED na-egosiputa mkpụrụedemede na eserese, mmemme ahụ na-aga nke ọma;
Nkọwa ngwanrọ
Usoro nhazi koodu
Arduino koodu architecture nkọwa
E gosipụtara ụkpụrụ ụkpụrụ koodu n'okpuru

Koodu mmemme ule Arduino nwere akụkụ abụọ: ọba akwụkwọ U8g2_Arduino na koodu ngwa. Ọbá akwụkwọ U8g2_Arduino nwere nhazi IC dị iche iche na-achịkwa, nke bụ isi maka ndekọ ọrụ, gụnyere mmalite modul ngwaike, data na nnyefe iwu, nhazi pixel na ntọala agba, nhazi ọnọdụ ngosi, wdg. Ngwa ahụ nwere ọtụtụ ule ex.amples, nke ọ bụla n'ime ha nwere dị iche iche ule ọdịnaya. Ọ na-eji API nke ọbá akwụkwọ U8glib nyere, dere ụfọdụ ule examples,
ma mejuputa akụkụ ụfọdụ nke ọrụ ule.
- Nkọwa ụkpụrụ ụkpụrụ RaspberryPi
Ihe nhazi koodu mmemme bcm2835 na wiring Pi bụ ndị a:

A na-etinye koodu ngosi API ngosi maka oge ịgba ọsọ mmemme na koodu ule; Ntinye mmalite OLED na ọrụ ndị metụtara ya gụnyere na koodu OLED; Isi ihe osise, ahịrị, eserese, yana ọrụ ndị metụtara China na Bekee gụnyere na koodu GUI; Ọbá akwụkwọ GPIO na-enye ọrụ GPIO; Isi ọrụ na-arụ ọrụ ngwa ngwa na-agba ọsọ; Koodu ikpo okwu dịgasị iche site na ikpo okwu; IIC mmalite na nhazi ọrụ metụtara nhazi gụnyere na koodu IIC;
C51, STM32 nkọwa ụkpụrụ ụkpụrụ ụlọ
E gosipụtara koodu architectu n'okpuru:

A na-etinye koodu ngosi API ngosi maka oge ịgba ọsọ mmemme na koodu koodu ule; Isi mmalite OLED yana ọrụ ide data nwere njikọ nwere njikọ
koodu OLED; Isi ihe osise, ahịrị, eserese, yana ọrụ ndị metụtara China na Bekee gụnyere koodu koodu GUI; Isi ọrụ na-emejuputa ngwa na-agba ọsọ; Koodu ikpo okwu dịgasị iche site na ikpo okwu ikpo okwu; IIC mmalite na nhazi ọrụ metụtara nhazi gụnyere na koodu IIC;
Nkọwa nkọwa GPIO
- Arduino ule mmemme nkọwa nkọwa nkọwa GPIO
Mmemme ule Arduino na-eji ngwaike IIC arụ ọrụ, na GPIO ka edobere ya. - Mmemme ule RaspberryPi nkọwa nkọwa nkọwa GPIO
Mmemme ule RaspberryPi na-eji ọrụ IIC ngwaike, yana GPIO edoziri ya. - Mmemme ule STM32 nkọwa nkọwa nkọwa GPIO
Mmemme ule STM32 na-eji ọrụ ịme anwansị sọftụwia IIC, yana nkọwa GPIO etinyere na iic.h. file, dị ka e gosiri na foto a:

Enwere ike ịkọwa OLED_SDA na OLED_SCL dị ka GPIO GPIO ọ bụla na-abaghị uru.
- Usoro ule C51 nkọwa nkọwa nkọwa GPIO
Mmemme ule C51 na-eji ọrụ ịme anwansị sọftụwia IIC, ma tinye nkọwa GPIO na iic.h. file, dị ka e gosiri na foto a:

Enwere ike ịkọwa OLED_SDA na OLED_SCL dị ka GPIO GPIO ọ bụla na-abaghị uru.
Mgbanwe adreesị ngwaọrụ ohu IIC
- Mmemme ule Arduino IIC gbanwere site na adreesị ngwaọrụ
Jiri ọrụ setI2CAddress gbanwee adreesị ngwaọrụ ohu I2C dị ka ndị a:
Mepee mmemme nnwale, chọta ọrụ ntọlite ma tinye ọrụ setI2CAddress tupu ọrụ amalite, dị ka egosiri na foto a:

Ọrụ dị n'elu bụ ịtọ adreesị ngwaọrụ ohu IIC na 0x3d * 2 (0x3c * 2 na ndabara).
- Mmemme ule RaspberryPi IIC gbanwere site na adreesị ngwaọrụ
A kọwapụtara adreesị ohu nke bcm2835 na wiringPi test program IIC na iic.h file, dị ka egosiri na foto a:
![]()
Mezigharịa IIC_SLAVE_ADDR ozugbo (nke ndabara bụ 0x3C (dakọtara na 0x78)). Maka example, gbanwee gaa na 0x3D, mgbe ahụ adreesị ohu IIC bụ 0x3D (dakọtara na 0x7A);
- Mmemme ule STM32 na C51 IIC emeziri site na adreesị ngwaọrụ
A kọwapụtara adreesị ngwaọrụ ohu nke mmemme ule STM32 na C51 IIC na iic.h file, dị ka e gosiri na foto a:

Megharịa ozugbo IIC_SLAVE_ADDR (ndabere bụ 0x78) maka example, gbanwee gaa na 0x7A, mgbe ahụ adreesị ohu IIC bụ 0x7A.
Mmejuputa koodu nkwukọrịta IIC
Mmemme ule RaspberryPi IIC mmejuputa koodu nkwukọrịta
A na-emejuputa mmemme ule wiringPi koodu nzikọrịta ozi IIC na iic.c, dịka egosiri

Mbụ kpọọ IIC_init ka ịmalite, tọọ adreesị ohu IIC, nweta ngwaọrụ IIC file nkọwa, wee jiri ngwaọrụ IIC file Descriptor dee iwu ndekọ aha na data ebe nchekwa n'otu n'otu. A na-emejuputa atumatu ule bcm2835 koodu nzikọrịta ozi IIC na iic.c, dị ka egosiri n'okpuru:

Mbụ kpọọ IIC_init ka ịmalite, tọọ adreesị ohu IIC, nweta ngwaọrụ IIC file nkọwa, wee jiri ngwaọrụ IIC file Descriptor dee iwu ndekọ aha na ebe nchekwa
data n'otu n'otu.
Mmemme ule Arduino IIC mmejuputa koodu nkwukọrịta
Mmemme ule Arduino IIC koodu nzikọrịta ozi bụ nke U8glib mebere, usoro mmejuputa a kapịrị ọnụ nwere ike na-ezo aka na koodu U8glib.
Mmemme ule STM32 IIC mmejuputa koodu nkwukọrịta
A na-emejuputa koodu nzikọrịta ozi IIC na STM32 na iic.c (enwere ọdịiche dị nro n'etiti mmejuputa MCU dị iche iche), dịka egosiri na ọnụ ọgụgụ a:





Mmemme ule C51 IIC mmejuputa koodu nkwukọrịta
A na-emejuputa koodu nzikọrịta ozi C51 na iic.c, dị ka egosiri n'okpuru:




Akụrụngwa nkịtị
Nke a set nke ule examples kwesịrị igosi Chinese na bekee, akara na foto, ya mere a na-eji PCtoLCD2002 modulo software. N'ebe a, a na-akọwa ntọala nke ngwanrọ modulo naanị maka mmemme ule. The PCtoLCD2002 modulo software ntọala dị ka ndị a: Dot matrix format họrọ ọchịchịrị koodu mode modulo họrọ ọnọdụ na-aga n'ihu (C51 ule mmemme kwesịrị ịhọrọ determinant) Were ihe nlereanya ịhọrọ ntụziaka (elu ọnọdụ mbụ) (C51 ule mmemme kwesịrị ịhọrọ. laa azụ (ọnọdụ dị ala mbụ)) Sistemu mmepụta nọmba hexadecimal na-ahọrọ nọmba hexadecimal Omenala Ọkpụkpọ nhọrọ C51 Usoro ntọala akọwapụtara bụ nke a:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
FAQ
Enwere m ike iji modul a na voltage ọzọ karịa 3V ~ 5V?
Mba, emebere modul a ka ọ rụọ ọrụ na voltage ọkọnọ n'etiti 3V na 5V.
Enwere m ike iji modul a nwere ihuenyo mmetụ aka?
Mba, modul a anaghị akwado ịrụ ọrụ ihuenyo mmetụ.
Websaịtị: www.lcdwiki.com
Akwụkwọ / akụrụngwa
![]() |
LCDWIKI MC130VX IIC OLED Module [pdf] Akwụkwọ ntuziaka onye ọrụ MC01506, MC130GX, MC130VX, MC130VX IIC OLED Module, MC130VX, IIC OLED Module, OLED Module, Module |

