LCDWIKI MC130VX IIC OLED Module

Impormasyon sa Produkto
Mga detalye
- Ngalan: OLED Module MC01506
- Ipakita ang kolor: Itom nga puti / itom nga asul
- Gidak-on sa Screen: 1.5 ka pulgada
- Type: OLED
- Driver IC: SH1107
- Resolusyon: 128 × 128
- Interface sa Module: IIC
- Aktibo nga Lugar: TDB
- Type sa Screen Screen: Dili magamit
- Paghikap IC: Dili magamit
- Gidak-on sa Module PCB: 15(g)
- Biswal nga Anggulo: Wala gipiho
- Operating Temperatura: Wala gipiho
- Temperatura sa pagtipig: Wala gipiho
- Ang Operating Voltage: Malapad nga voltage supply (3V ~ 5V), compatible sa 3.3V ug 5V logic nga lebel, walay level shifting chip nga gikinahanglan
- Pagkonsumo sa kuryente: Ang ultra-ubos nga konsumo sa kuryente, ang normal nga pagpakita mao ra ang 0.06W
- Timbang sa Produkto (Adunay packaging): Wala gipiho
Pasiuna sa OLED
Ang OLED usa ka Organic Light-Emitting Diode (OLED). Ang teknolohiya sa pagpakita sa OLED adunay advantages sa paglamdag sa kaugalingon, lapad viewang anggulo, halos walay kinutuban nga kalainan, ubos nga konsumo sa kuryente, taas nga katulin sa reaksyon, flexible panel, lapad nga range sa temperatura, yano nga istruktura ug proseso, ug uban pa. Ang OLED display lahi sa tradisyonal nga LCD display, mahimo kini nga modan-ag sa kaugalingon, mao nga walay backlight ang gikinahanglan, nga naghimo sa OLED display Ang display mas nipis kaysa sa LCD display ug adunay mas maayo nga display. Ang OLED module adunay display nga gidak-on nga 1.5″ ug adunay 128×128 nga resolusyon para sa itom ug puti o itom ug asul. Gisagop niini ang mode sa komunikasyon sa IIC ug ang internal nga drayber nga IC mao ang SH1107.
Deskripsyon sa Produkto
Ang OLED module usa ka 1.5 pulgada nga display nga adunay resolusyon nga 128 × 128. Gigamit niini ang mode sa komunikasyon sa IIC ug ang internal nga drayber nga IC mao ang SH1107. Ang teknolohiya sa pagpakita sa OLED naghatag sa kaugalingon nga paglamdag, lapad viewang anggulo, halos walay kinutuban nga kalainan, ubos nga konsumo sa kuryente, taas nga katulin sa reaksyon, flexible panel, lapad nga sakup sa temperatura, yano nga istruktura, ug proseso.
Mga Feature sa Produkto
- Malapad nga voltage supply (3V ~ 5V), compatible sa 3.3V ug 5V logic nga lebel, walay level shifting chip nga gikinahanglan
- Uban sa IIC bus, pipila lang ka IO ang magamit sa pagpasiga sa display
- Ultra-ubos nga konsumo sa kuryente: ang normal nga display kay 0.06W ra (layo sa ubos sa TFT display)
- Mga sumbanan sa proseso sa grado sa militar, dugay nga lig-on nga trabaho
- Naghatag usa ka adunahan nga sampAng programa alang sa STM32, C51, Arduino, Raspberry Pi nga mga plataporma
- Paghatag og nagpahiping drayber nga teknikal nga suporta
- 1.5 ka pulgada nga OLED screen nga adunay itom ug puti o itom ug asul nga kolor nga display
- 128 × 128 nga resolusyon alang sa tin-aw nga pagpakita ug taas nga kalainan
- Dako viewanggulo: labaw pa sa 160° (usa ka screen nga adunay pinakadako viewang anggulo sa display)
- Malapad nga voltage supply (3V ~ 5V), compatible sa 3.3V ug 5V logic nga lebel, walay level shifting chip nga gikinahanglan
- Uban sa IIC bus, pipila lang ka IO ang magamit sa pagpasiga sa display
- Ultra-ubos nga konsumo sa kuryente: ang normal nga display kay 0.06W ra (layo sa ubos sa TFT display)
- Mga sumbanan sa proseso sa grado sa militar, dugay nga lig-on nga trabaho
- Naghatag usa ka adunahan nga sampAng programa alang sa STM32, C51, Arduino, Raspberry Pi nga mga plataporma
- Paghatag og nagpahiping drayber nga teknikal nga suporta
Mga Parameter sa Produkto
| Ngalan | Deskripsyon |
| Ipakita ang Kolor | Itom nga puti / itom nga asul |
| SKU | MC01506 |
| Gidak-on sa Screen | 1.5(pulgada) |
| Type | OLED |
| IC sa drayber | SH1107 |
| Resolusyon | 128*128(Pixel) |
| Interface sa Module | IIC interface |
| Aktibo nga Lugar | 26.86 × 26.86 (mm) |
| Type sa Touch Screen | Walay touch screen |
| Paghikap IC | Walay touch IC |
| Gidak-on sa Module PCB | 45.50 × 34.30 (mm) |
| Biswal nga anggulo | >160° |
| Operating Temperatura | -10 ℃ ~ 60 ℃ |
| Temperatura sa Pagtipig | -10 ℃ ~ 70 ℃ |
| Ang Operating Voltage | 3.3V / 5V |
| Pagkonsumo sa kuryente | TDB |
| Timbang sa Produkto (Uban sa packaging) | 15(g) |
Deskripsyon sa Interface
Ang module adunay upat ka mga pin alang sa interface:
- GND: OLED nga gahum sa yuta
- VCC: Positibo nga gahum sa OLED (3.3V ~ 5V)
- SCL: OLED IIC bus clock signal
- SDA: OLED IIC bus data signal

Module pin silk screen

Sa likod view sa module
NOTA:
- Kini nga module nagsuporta sa IIC slave device address switching (gipakita sa pula nga kahon sa Hulagway 4), ingon sa mosunod:
- Solder ang 0x78 side resistance, idiskonekta ang 0x7A side, unya pilia ang 0x78 slave address (default);
- Solder ang 0x7A side resistance, idiskonekta ang 0x78 side, unya pilia ang 0x7A slave address;
- Gibalhin sa hardware ang IIC gikan sa gitakda nga adres, ug ang software kinahanglan usab nga usbon sumala niana. Para sa espesipikong paagi sa pagbag-o, tan-awa ang mosunod nga IIC slave device address modification instructions.
| Numero | Pin sa Module | Deskripsyon sa pin |
| 1 | GND | OLED nga gahum sa yuta |
| 2 | VCC | Positibo nga gahum sa OLED (3.3V ~ 5V) |
| 3 | SCL | OLED IIC bus clock signal |
| 4 | SDA | OLED IIC bus data signal |
Pag-configure sa Hardware
Ang OLED module walay backlight control circuit. Kini adunay OLED display control circuit ug ang IIC slave device address selection control circuit. Tungod kay ang OLED makahimo sa paglamdag sa kaugalingon, ang OLED module walay backlight control circuit ug ang OLED display control circuit ug ang IIC slave device address selection control circuit (sama sa gipakita sa pula nga kahon sa Figure 3). Ang OLED display control circuit kay gigamit sa pagkontrolar sa OLED display, lakip na ang chip selection, reset, ug data ug command transmission control. Ang IIC slave device address selection control circuit gigamit sa pagpili sa lain-laing mga address sa slave device. Ang DC-DC boost circuit gigamit sa paghatag ug lig-on nga suplay sa kuryente. Ang OLED module nagsagop sa IIC communication mode, ug ang hardware gi-configure nga adunay duha ka pin: SCL (IIC data pin) ug SDA (IIC clock pin). Ang pagbalhin sa datos sa IIC mahimong makompleto pinaagi sa pagkontrol sa duha ka mga pin sumala sa oras sa pagtrabaho sa IIC.
prinsipyo sa pagtrabaho
Pasiuna sa SH1107 Controller
Ang SH1107 usa ka OLED/PLED controller nga nagsuporta sa maximum nga resolusyon sa 128*128 ug usa ka 2048-byte GRAM. Suportahi ang 8-bit 6800 ug 8-bit 8080 parallel port data bus, nagsuporta usab sa 3-wire ug 4-wire SPI serial bus ug I2C bus. Tungod kay ang parallel control nanginahanglan daghang mga IO port, ang kasagarang gigamit mao ang SPI serial bus ug ang I2C bus. Gisuportahan niini ang bertikal nga pag-scroll ug mahimong magamit sa gagmay nga mga portable device sama sa mga mobile phone, MP3 player ug uban pa. Ang SH1107 controller naggamit sa 1 bit aron makontrol ang usa ka pixel display, mao nga ang matag pixel mahimo lamang magpakita sa itom ug puti o itom ug asul. Ang gipakita nga RAM gibahin sa 16 ka panid, nga adunay 8 ka linya kada panid ug 128 ka pixel kada linya. Kung nagbutang sa data sa pixel, kinahanglan nimo nga ipiho una ang adres sa panid, ug dayon ipiho ang kolum nga ubos nga adres ug ang gitas-on sa kolum nga adres, busa ibutang ang 8 ka pixel sa bertikal nga direksyon sa parehas nga oras. Aron mahimo nga dali nga makontrol ang mga pixel point sa bisan unsang posisyon, ang software una nga nagtakda sa usa ka global nga one-dimensional array nga parehas ang gidak-on sa display RAM, una nga mapa ang pixel point data sa global array, ug ang proseso naggamit sa O o ang operasyon aron masiguro nga ang global array gisulat kaniadto. Ang datos wala madunot, ug ang datos sa global array unya gisulat sa GRAM aron kini mapakita pinaagi sa OLED.
Pasiuna sa IIC Communication Protocol
Ang proseso sa pagsulat sa datos sa IIC bus gipakita sa mosunod nga numero:

Human magsugod sa pagtrabaho ang IIC bus, ang address sa slave device ipadala una. Human madawat ang tubag sa slave device, nagpadala kini og control byte aron ipahibalo sa slave device kung ang sunod nga data nga ipadala usa ka sugo nga gisulat sa IC register o gisulat. Ang data sa RAM, human madawat ang tubag sa slave device, dayon nagpadala sa usa ka bili sa daghang bytes hangtud nga ang transmission makompleto ug ang IIC bus mihunong sa pagtrabaho.
taliwala kanila:
C0=0: Kini ang katapusang control byte, ug ang tanang data byte nga gipadala sa mosunod kay ang tanang data byte.
- C0=1: Ang sunod nga duha ka byte nga ipadala mao ang data byte ug laing control byte.
- D/C(——)=0: mao ang register command operation byte
- D/C(——)=1: operation byte para sa RAM data
Ang IIC pagsugod ug paghunong sa timing diagram mao ang mosunod:

Kung ang linya sa datos ug ang linya sa orasan sa IIC pareho nga gitipigan sa taas nga lebel, ang IIC naa sa usa ka walay pulos nga kahimtang. Niini nga panahon, ang linya sa datos nagbag-o gikan sa taas nga lebel ngadto sa ubos nga lebel, ug ang linya sa orasan nagpadayon sa taas nga lebel, ug ang IIC bus nagsugod sa pagpadala sa datos. Kung ang linya sa orasan gipataas, ang linya sa datos mausab gikan sa ubos ngadto sa taas, ug ang IIC bus mohunong sa pagpadala sa datos.
Ang timing diagram alang sa IIC nga magpadala og gamay nga datos mao ang mosunod:

Ang matag pulso sa orasan (ang proseso sa pagbira sa taas ug pagbira sa ubos) nagpadala ug 1 ka gamay nga datos. Kung ang linya sa orasan taas, ang linya sa datos kinahanglan nga magpabilin nga lig-on, ug ang linya sa datos gitugotan nga magbag-o kung ang linya sa orasan ubos.
Ang ACK transmission timing diagram mao ang mosunod:

Kung ang agalon maghulat alang sa ACK sa ulipon, kinahanglan nga ipadayon ang linya sa orasan nga taas. Kung ang ulipon nagpadala usa ka ACK, ipadayon nga ubos ang linya sa datos.
Mga panudlo alang sa paggamit
Mga instruksyon sa Arduino
Mga instruksyon sa wiring:
Tan-awa ang paghulagway sa interface alang sa mga buluhaton sa pin.
| Arduino UNO microcontroller pagsulay programa mga kable mga instruksyon | ||
| Numero | Pin sa Module | Katugbang sa UNO development board wiring mga lagdok |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | A5 |
| 4 | SDA | A4 |
| Arduino MEGA2560 microcontroller pagsulay programa mga kable mga instruksyon | ||
| Numero | Pin sa Module | Katugbang sa MEGA2560 development board mga wiring pin |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | 21 |
| 20 | ||
| 4 | SDA |
Mga lakang sa operasyon:
- Ikonektar ang OLED module ug ang Arduino MCU sumala sa mga instruksyon sa wiring sa ibabaw, ug i-on;
- Pilia ang example gusto nimo sulayan, sama sa gipakita sa ubos:
(Palihug tan-awa ang dokumento sa paghulagway sa programa sa pagsulay alang sa paghulagway sa programa sa pagsulay)
- Ablihi ang pinili nga sampAng proyekto, pag-compile ug pag-download.
Ang piho nga mga pamaagi sa operasyon alang sa programa sa pagsulay sa Arduino nga nagsalig sa kopya sa librarya, pag-compile ug pag-download mao ang mga musunud:
http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf - Kung ang OLED module magpakita sa mga karakter ug mga graphic nga normal, ang programa modagan nga Malampuson;
Mga panudlo sa RaspberryPi
Mga instruksyon sa wiring:
Tan-awa ang paghulagway sa interface alang sa mga buluhaton sa pin.
NOTA:
Ang pisikal nga pin nagtumong sa GPIO pin code sa RaspBerry Pi development board. Ang BCM encoding nagtumong sa GPIO pin coding kung gamiton ang BCM2835 GPIO library. Ang WiringPi coding nagtumong sa GPIO pin coding kung gamiton ang wiringPi GPIO library. Unsa nga librarya sa GPIO ang gigamit sa code, ang kahulugan sa pin kinahanglan nga mogamit sa katugbang nga code sa librarya sa GPIO, tan-awa ang Larawan 1 nga lamesa sa mapa sa GPIO alang sa mga detalye.

GPIO nga mapa
| Raspberry Pi pagsulay programa mga kable mga instruksyon | ||
| Numero | Pin sa Module | Katugbang sa development board wiring pin |
| 1 | GND | GND (Pisikal nga pin:6,9,14,20,25,30,34,39) |
| 2 | VCC | 5V/3.3V (Pisikal nga pin:1,2,4) |
| 3 | SCL | Pisikal nga pin:5 BCM coding:3 wiringPi coding:9 |
| 4 | SDA | Pisikal nga pin:3 BCM coding:2 wiring Pi coding:8 |
Mga lakang sa operasyon:
- ablihi ang IIC function sa RaspberryPi
Log in sa RaspberryPi gamit ang serial terminal tool (sama sa putty) ug isulod ang mosunod nga command:
sudo raspi-config
Pilia ang Interfacing Options->I2C->OO
Pagsugod sa I2C kernel driver sa RaspberryPi - i-install ang function library
Para sa detalyadong mga pamaagi sa pag-instalar sa bcm2835, wiringPi function library sa RaspberryPi, tan-awa ang mosunod nga mga dokumento:
http://www.lcdwiki.com/res/PublicFile/Raspberrypi_Use_Illustration_EN.pdf - pilia ang exampAng kinahanglan nga sulayan, sama sa gipakita sa ubos: (Palihug tan-awa ang dokumento sa paghulagway sa programa sa pagsulay alang sa paghulagway sa programa sa pagsulay)

- bcm2835 mga instruksyon
- Ikonektar ang OLED module sa RaspberryPi development board sumala sa mga wiring sa ibabaw
- Kopyaha ang direktoryo sa programa sa pagsulay
Demo_1.5inch_OLED_128x128_SH1107_bcm2835_IIC sa RaspberryPi (mahimong kopyahon pinaagi sa SD card o pinaagi sa FTP tool (sama sa FileZilla)) - Pagdalagan ang mosunod nga sugo aron ipadagan ang bcm2835 test program:
cd Demo_1.5inch_OLED_128x128_SH1107_bcm2835_IIC paghimo sudo ./ 1.5_IIC_OLED
Ingon sa gipakita sa ubos:
- mga instruksyon sa wiringPi
- Ikonektar ang OLED module sa RaspberryPi development board sumala sa mga wiring sa ibabaw
- Kopyaha ang direktoryo sa programa sa pagsulay Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC ngadto sa RaspberryPi (mahimong kopyahon pinaagi sa SD card o pinaagi sa FTP tool (sama sa FileZilla))
- Pagdalagan ang mosunod nga sugo aron sa pagpadagan sa wiringPi test program: cd Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC paghimo sudo ./ 1.5_IIC_OLED
Ingon sa gipakita sa ubos:
Kung gusto nimong usbon ang rate sa pagbalhin sa IIC, kinahanglan nimo nga idugang ang mosunod nga sulud sa /boot/config.txt file, unya i-restart ang raspberryPi
, i2c_arm_baudrate=2000000 (timan-i nga gikinahanglan usab ang comma)
Ingon sa gipakita sa ubos (ang pula nga kahon mao ang dugang nga sulud, ang numero nga 2000000 mao ang gitakda nga rate, mahimong usbon):
Mga panudlo sa STM32
Mga instruksyon sa wiring:
Tan-awa ang paghulagway sa interface alang sa mga buluhaton sa pin.
| STM32F103C8T6 microcontroller pagsulay programa mga instruksyon sa mga kable | ||
| Numero | Pin sa Module | Katugbang sa F103C8T6 development board wiring pin |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | PA5 |
| 4 | SDA | PA7 |
| STM32F103RCT6 microcontroller pagsulay programa mga kable mga instruksyon | ||
| Numero | Pin sa Module | Katugbang sa MiniSTM32 development board wiring pin |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | PB13 |
| 4 | SDA | PB15 |
| STM32F103ZET6 microcontroller pagsulay programa mga instruksyon sa mga kable | ||
| Numero | Pin sa Module | Nahiuyon sa pag-uswag sa Elite STM32 board wiring pin |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | PB13 |
| 4 | SDA | PB15 |
| STM32F407ZGT6 microcontroller pagsulay programa mga instruksyon sa mga kable | ||
| Numero | Pin sa Module | Nahiuyon sa pag-uswag sa Explorer STM32F4 board wiring pin |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | PB3 |
| 4 | SDA | PB5 |
| STM32F429IGT6 microcontroller pagsulay programa mga instruksyon sa mga kable | ||
| Numero | Pin sa Module | Katugbang sa Apollo STM32F4/F7 development board wiring pin |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | PF7 |
| 4 | SDA | PF9 |
Mga lakang sa operasyon:
- Ikonektar ang LCD module ug ang STM32 MCU sumala sa mga instruksyon sa wiring sa ibabaw, ug i-on;
- Ablihi ang direktoryo diin nahimutang ang programa sa pagsulay sa STM32 ug pilia ang example nga sulayan, sama sa gipakita sa ubos:
(Palihug tan-awa ang dokumento sa paghulagway sa programa sa pagsulay alang sa paghulagway sa programa sa pagsulay)
- Ablihi ang napili nga proyekto sa programa sa pagsulay, pagtipon ug pag-download;
Ang detalyadong paghulagway sa STM32 test program compilation ug download makita sa mosunod nga dokumento:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf - Kung ang OLED module nagpakita sa mga karakter ug mga graphic nga normal, ang programa malampuson nga nagdagan;
C51 mga instruksyon
Mga instruksyon sa wiring:
Tan-awa ang paghulagway sa interface alang sa mga buluhaton sa pin.
| STC89C52RC ug STC12C5A60S2 microcontroller pagsulay mga instruksyon sa mga wiring sa programa | ||
| Numero | Pin sa Module | Katugbang sa STC89/STC12 development board wiring pin |
| 1 | GND | GND |
| 2 | VCC | 5V/3.3V |
| 3 | SCL | P17 |
| 4 | SDA | P15 |
Mga lakang sa operasyon:
- Ikonektar ang LCD module ug ang C51 MCU sumala sa mga instruksyon sa wiring sa ibabaw, ug i-on;
- Ablihi ang direktoryo diin nahimutang ang programa sa pagsulay sa C51 ug pilia ang examparon sulayan, sama sa gipakita sa ubos: (Palihug tan-awa ang dokumento sa paghulagway sa programa sa pagsulay alang sa paghulagway sa programa sa pagsulay)

- Ablihi ang napili nga proyekto sa programa sa pagsulay, pagtipon ug pag-download; Ang detalyadong paghulagway sa C51 test program compilation ug download makita sa mosunod nga dokumento:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf - Kung ang OLED module nagpakita sa mga karakter ug mga graphic nga normal, ang programa malampuson nga modagan;
Paglaraw sa Software
Arkitektura sa Code
Deskripsyon sa Arduino code nga arkitektura
Ang arkitektura sa code gipakita sa ubos

Ang test program code sa Arduino naglangkob sa duha ka bahin: ang U8g2_Arduino library ug application code. Ang U8g2_Arduino librarya naglangkob sa usa ka lain-laing mga kontrol IC configurations, nag-una nga responsable alang sa operating rehistro, lakip na ang hardware module initialization, data ug command pagbalhin, pixel coordinates ug mga setting sa kolor, display mode configuration, ug uban pa Ang aplikasyon naglangkob sa pipila ka mga pagsulay examples, nga ang matag usa adunay lainlaing sulud sa pagsulay. Gigamit niini ang API nga gihatag sa U8glib library, nagsulat sa pipila ka pagsulay nga examples,
ug nagpatuman sa pipila ka mga aspeto sa function sa pagsulay.
- Deskripsyon sa arkitektura sa RaspberryPi code
Ang bcm2835 ug wiring Pi test program code architecture mao ang mosunod:

Ang Demo API code alang sa main program runtime gilakip sa test code; Ang pagsugod sa OLED ug may kalabutan nga mga operasyon gilakip sa OLED code; Ang mga drowing nga punto, linya, graphic, ug mga operasyon nga may kalabotan sa pagpakita sa karakter nga Intsik ug Ingles gilakip sa GUI code; Ang librarya sa GPIO naghatag og mga operasyon sa GPIO; Ang nag-unang function nagpatuman sa aplikasyon nga modagan; Ang code sa plataporma managlahi sa plataporma; IIC initialization ug configuration related nga mga operasyon gilakip sa IIC code;
C51, STM32 code nga arkitektura nga paghulagway
Ang code architectu re gipakita sa ubos:

Ang Demo API code alang sa main program runtime gilakip sa test code code; Ang OLED initialization ug may kalabutan nga bin parallel port write data operations gilakip sa
ang OLED codecode; Ang mga drowing nga punto, linya, graphic, ug mga operasyon nga may kalabotan sa pagpakita sa karakter nga Intsik ug Ingles gilakip sa code sa GUI; Ang nag-unang function nagpatuman sa aplikasyon sa pagdagan run; Ang kodigo sa plataporma nagkalainlain sa plataporma sa plataporma; IIC initialization ug configuration related nga mga operasyon gilakip sa IIC code code;
Deskripsyon sa kahulugan sa GPIO
- Arduino test nga programa GPIO deskripsyon paghulagway
Ang Arduino test program naggamit sa hardware IIC function, ug ang GPIO gitakda. - RaspberryPi nga programa sa pagsulay nga paghulagway sa kahulugan sa GPIO
Ang RaspberryPi test program naggamit sa hardware IIC function, ug ang GPIO naayo. - STM32 nga programa sa pagsulay nga paghulagway sa kahulugan sa GPIO
Ang STM32 test program naggamit sa software simulation IIC function, ug ang GPIO definition gibutang sa iic.h file, ingon sa gipakita sa mosunod nga numero nga numero:

Ang OLED_SDA ug OLED_SCL mahimong ipasabot nga bisan unsang walay pulos nga GPIO GPIO.
- C51 nga programa sa pagsulay nga paghulagway sa kahulugan sa GPIO
Ang C51 test program naggamit sa software simulation IIC function, ug ang GPIO definition gibutang sa iic.h file, ingon sa gipakita sa mosunod nga numero nga numero:

Ang OLED_SDA ug OLED_SCL mahimong ipasabot nga bisan unsang walay pulos nga GPIO GPIO.
Ang pagbag-o sa adres sa aparato sa ulipon sa IIC
- Ang Arduino test program nga IIC giusab gikan sa adres sa device
Gamita ang setI2CAddress function aron usbon ang address sa I2C slave device sama sa mosunod:
Ablihi ang test program, pangitaa ang setup function, ug idugang ang setI2CAddress function sa dili pa magsugod ang function, ingon sa gipakita sa mosunod nga numero:

Ang operasyon sa ibabaw mao ang pagtakda sa address sa IIC slave device ngadto sa 0x3d * 2 (0x3c * 2 pinaagi sa default).
- RaspberryPi test program IIC giusab gikan sa device address
Ang address sa ulipon sa bcm2835 ug wiringPi test program IIC gihubit sa iic.h file, ingon sa gipakita sa mosunod nga numero:
![]()
Direkta nga usba ang IIC_SLAVE_ADDR(default mao ang 0x3C (katumbas sa 0x78)). Kay example, usba sa 0x3D, unya ang address sa ulipon sa IIC mao ang 0x3D (katumbas sa 0x7A);
- STM32 ug C51 test program IIC giusab gikan sa device address
Ang address sa slave device sa STM32 ug C51 test program IIC gihubit sa iic.h file, ingon sa gipakita sa mosunod nga numero nga numero:

Direkta nga usba ang IIC_SLAVE_ADDR (default mao ang 0x78). Alang sa example, usba sa 0x7A, unya ang address sa ulipon sa IIC mao ang 0x7A.
IIC komunikasyon code pagpatuman
RaspberryPi test program IIC nga pagpatuman sa code sa komunikasyon
wiringPi test program IIC komunikasyon code gipatuman sa iic.c, ingon sa gipakita

Tawga una ang IIC_init aron masugdan, ibutang ang address sa ulipon sa IIC, kuhaa ang IIC device file descriptor, ug dayon gamita ang IIC device file descriptor aron isulat ang register command ug memory data matag usa. Ang bcm2835 test program IIC communication code gipatuman sa iic.c, sama sa gipakita sa ubos:

Tawga una ang IIC_init aron masugdan, ibutang ang address sa ulipon sa IIC, kuhaa ang IIC device file descriptor, ug dayon gamita ang IIC device file descriptor aron isulat ang rehistro nga sugo ug memorya
data matag usa.
Arduino test program IIC communication code pagpatuman
Arduino test program IIC communication code gipatuman sa U8glib, ang piho nga pamaagi sa pagpatuman mahimong magtumong sa U8glib code
STM32 test program IIC communication code pagpatuman
Ang STM32 test program IIC communication code gipatuman sa iic.c (adunay maliputon nga mga kalainan tali sa lain-laing mga pagpatuman sa MCU), sama sa gipakita sa mosunod nga numero:





C51 test program IIC communication code pagpatuman
C51 test program IIC communication code gipatuman sa iic.c, sama sa gipakita sa ubos:




Komon nga software
Kini nga set sa pagsulay examples kinahanglan nga magpakita sa Chinese ug English, mga simbolo ug mga hulagway, mao nga PCtoLCD2002 modulo software gigamit. Dinhi, ang setting sa modulo software gipatin-aw lamang alang sa test program. Ang PCtoLCD2002 modulo software settings mao ang mosunod: Dot matrix format pilia Dark code ang modulo mode pilia ang progressive mode (C51 test program kinahanglan nga mopili sa determinant) Dad-a ang modelo aron mapili ang direksyon (taas nga posisyon una) (C51 test program kinahanglan nga mopili balihon (una ang ubos nga posisyon)) Ang sistema sa numero sa output nagpili sa hexadecimal nga numero Custom nga pagpili sa format C51 nga format Ang piho nga pamaagi sa setting mao ang mosunod:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
FAQ
Mahimo ba nako gamiton kini nga module nga adunay voltagug gawas sa 3V ~ 5V?
Dili, kini nga module espesipikong gidesinyo sa pagtrabaho sa usa ka voltage suplay tali sa 3V ug 5V.
Mahimo ba nako gamiton kini nga module gamit ang touchscreen?
Dili, kini nga module wala nagsuporta sa pag-andar sa touch screen.
Website: www.lcdwiki.com
Mga Dokumento / Mga Kapanguhaan
![]() |
LCDWIKI MC130VX IIC OLED Module [pdf] Manwal sa Gumagamit MC01506, MC130GX, MC130VX, MC130VX IIC OLED Module, MC130VX, IIC OLED Module, OLED Module, Module |

