LCD akara ngosi wikiLCDWIKI
1.54inch OLED SSD1309 IIC Module MC154GX ntuziaka onye ọrụ
CR2022-MI4601LCD wiki MC154GX 1.54inch IIC OLED Module1.54inch OLED SSD1309 IIC Module
MC154GW&MC154GB
Akwụkwọ ntuziaka onye ọrụ

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-enwu n'onwe ya, yabụ na ọ nweghị ọkụ azụ achọrọ, nke na-eme ngosi OLED.
Ngosipụta ahụ dị gịrịgịrị karịa ngosipụta LCD ma nwee ngosipụta ka mma.

Nkọwa ngwaahịa

Modul OLED nwere nha ngosi nke 1.54 ″ ma nwee mkpebi 128 × 64 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ụ SH1106.

Njirimara ngwaahịa

  • Ihuenyo OLED 1.54 inch nwere oji na ọcha ma ọ bụ oji na agba anụnụ anụnụ
  • 128 × 64 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 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 MC154GW
MC154GB
Nha ihuenyo 1.54 (anụ ọhịa)
Ụdị OLED
Ọkwọ ụgbọala IC SSD309
Mkpebi 128*64 (Pixel)
Interface modul IIC interface
Mpaghara nọ n'ọrụ 35.052 × 17.516 (mm)
Ụdị ihuenyo mmetụ Enweghị ihuenyo mmetụ
Metụ IC Enweghị mmetụ IC
Oke PCB modul 42.40 × 38.00 (mm)
Nkuku anya >160°
Okpomọkụ na-arụ ọrụ -20 ℃ ~ 60 ℃
Okpomọkụ nchekwa -30 ℃ ~ 70 ℃
Nrụ ọrụ Voltage 3.3V / 5V
Oriri ike TDB
Ibu ngwaahịa (ya na nkwakọ ngwaahịa) 12 (g)

Nkọwa interface

LCD wiki MC154GX 1.54inch IIC OLED Module - fig 1LCD wiki MC154GX 1.54inch IIC OLED Module - fig 2

IHE:

  1. Modul a na-akwado ịgbanwee adreesị ngwaọrụ ohu IIC (gosiri na igbe uhie na Foto 2), dị ka ndị a:
    A. Na-ere ahịa nkwụsị nke 0x78, kwụpụ akụkụ 0x7A, wee họrọ adreesị ohu 0x78 (nke ndabara);
    B. Na-ere ihe mgbochi n'akụkụ 0x7A, kwụpụ akụkụ 0x78, wee họrọ adreesị ohu 0x7A;
  2. 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
5 RES Mgbama nrụpụta OLED, nrụpụta ọkwa dị ala (Modul nwere sekit nrụpụta, nke enwere ike ịgbanye ma tọgharịa)

Nhazi ngwaike

Sekit ngwaike nke modul a nwere akụkụ ise: OLED ngosi njikwa njikwa, sekit nkwalite OLED, sekit nhọrọ ngwaọrụ ohu IIC, pin array interface, na ike ọkọnọ vol.tage stabilizing sekit.
A na-ejikarị sekit njikwa ihe ngosi OLED iji jikwaa ngosi OLED, gụnyere nhọrọ mgbawa, nrụpụta, data na njikwa nnyefe iwu.
A na-eji sekit njikwa nhọrọ adreesị ohu IIC iji họrọ adreesị ohu dị iche iche.
A na-eji sekit na-ebuli elu OLED iji kwalite ntinye ntinyetage na ọkụ OLED na-ebunye voltage.
A na-eji pin array interface maka njikọ mpụga nke bọọdụ mmepe njikwa isi.
Ike ọkọnọ voltage stabilizing sekit na-eji maka 3.3V voltage stabilizing ike ọkọnọ.
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 nnyefe data IIC site na ijikwa ntụtụ abụọ a dịka oge ọrụ IIC siri dị.

Ụkpụrụ ọrụ

1. Okwu mmalite na SSD1309 Controller
SSD1309 bụ onye njikwa OLED/PLD nke na-akwado mkpebi kachasị nke 128*64 yana GRAM 1024-byte. Kwado ụgbọ ala data ọdụ ụgbọ mmiri 8-bit 6800 na 8-bit 8080, na-akwadokwa bọs 3-waya na 4-waya SPI serial ụgbọ ala 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 na-ahụ maka SSD1309 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 egosipụtara na ibe 8, yana ahịrị 8 n'otu ibe yana 128 pikselụ kwa ahịrị. Mgbe ị na-edozi data pikselụ, ịkwesịrị ibu ụzọ kọwapụta adreesị ibe, 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 pikselụ n'ụzọ ọ 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ụ iji hụ na e deburu n'usoro zuru ụwa ọnụ. A naghị emebi data ahụ, a na-edezi data nke nhazi ụwa na GRAM ka e wee gosipụta ya site na OLED.
2. Okwu Mmalite nke IIC Communication Protocol
E gosipụtara usoro ide data na ụgbọ ala IIC na foto a:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 3Mgbe ụ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 niile data ezitere na ndị a bụ data bytes niile.
C0=1: Bytes abụọ na-esote a ga-eziga bụ data byte na byte njikwa ọzọ.
D/C(—)=0: bụ byte iwu ọrụ ndekọ
D/C(—)=1: ọrụ byte maka data RAM
Eserese mmalite na nkwụsị IIC bụ ndị a:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 4Mgbe 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:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 5Igwe 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:   LCD wiki MC154GX 1.54inch IIC OLED Module - fig 6Mgbe 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

1. Arduino ntuziaka
Ntuziaka wiwi:
Hụ nkọwa interface maka ọrụ ntụtụ.
Arduino UNO microcontroller ule usoro wiring ntuziaka

Nọmba Ntụtụ modul Dabara na UNO Development Board wiring pins
1 GND GND
2 VCC 5V/3.3V
3 SCL A5
4 SDA A4
5 RES Ọ dịghị mkpa ijikọ

Arduino MEGA2560 ntuziaka wiring mmemme nnwale microcontroller

Nọmba Ntụtụ modul Dabara na UNO Development Board wiring pins
1 GND GND
2 VCC 5V/3.3V
3 SCL 21
4 SDA 22
5 RES Ọ dịghị mkpa ijikọ

Nzọụkwụ arụ ọrụ:
A. Jikọọ modul OLED na Arduino MCU dị ka ntuziaka wiring dị n'elu, na ike na;
B. 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)LCD wiki MC154GX 1.54inch IIC OLED Module - fig 7C. Mepee s ahọpụtaraample 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
D. Ọ bụrụ na modul OLED na-egosiputa mkpụrụedemede na eserese na-adịkarị, mmemme ahụ na-aga nke ọma;
2. STM32 ntuziaka
Ntuziaka wiwi:
Hụ nkọwa interface maka ọrụ ntụtụ.

Nọmba  Ntụtụ modul Dabara na STM32F103C8T6 mmepe osisi wiring pin
1 GND GND
2 VCC 5V/3.3V
3 SCL PA5
4 SDA PA7
5 RES Ọ dịghị mkpa ijikọ

STM32F103RCT6 ntuziaka wiring mmemme nnwale microcontroller

Nọmba Ntụtụ modul Dabara na MiniSTM32 mmepe bọọdụ wiring pin
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
5 RES Ọ dịghị mkpa ijikọ

STM32F103ZET6 ntuziaka wiring mmemme nnwale microcontroller

Nọmba  Ntụtụ modul Dabara na Elite STM32 development board pin wiring
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
5 RES Ọ dịghị mkpa ijikọ

STM32F407ZGT6 ntuziaka wiring mmemme nnwale microcontroller

Nọmba  Ntụtụ modul Nkwekọ na ntụtụ nke bọọdụ mmepe Explorer STM32F4
1 GND GND
2 VCC 5V/3.3V
3 SCL PB3
4 SDA PB5
5 RES Ọ dịghị mkpa ijikọ

STM32F429IGT6 ntuziaka wiring mmemme nnwale microcontroller

Nọmba  Ntụtụ modul Dabara na Apollo STM32F4/F7 development board pin
1 GND GND
2 VCC 5V/3.3V
3 SCL PF7
4 SDA PF9
5 RES Ọ dịghị mkpa ijikọ

Nzọụkwụ arụ ọrụ:
A. Jikọọ LCD modul na STM32 MCU dị ka ntụziaka wiring n'elu, na ike na;
B. 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)LCD wiki MC154GX 1.54inch IIC OLED Module - fig 8C. 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
D. Ọ bụrụ na modul OLED na-egosiputa mkpụrụedemede na eserese, mmemme ahụ na-aga nke ọma;
3. C51 ntuziaka
Ntuziaka wiwi:
Hụ nkọwa interface maka ọrụ ntụtụ.
Ntuziaka wiring STC89C52RC na STC12C5A60S2 microcontroller test program

Nọmba  Ntụtụ modul Dabara na STC89/STC12 ntụtụ wiring bọọdụ mmepe
1 GND GND
2 VCC 5V/3.3V
3 SCL P17
4 SDA P15
5 RES Ọ dịghị mkpa ijikọ

Nzọụkwụ arụ ọrụ:
A. Jikọọ LCD modul na C51 MCU dị ka ntụziaka wiring n'elu, na ike na;
B. Mepee ndekọ ebe mmemme ule C51 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)LCD wiki MC154GX 1.54inch IIC OLED Module - fig 9C. 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
D. Ọ bụrụ na modul OLED na-egosiputa mkpụrụedemede na eserese na-adịkarị, mmemme ahụ na-aga nke ọma;
4. 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 ntụtụ 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.LCD wiki MC154GX 1.54inch IIC OLED Module - fig 10Ntuziaka usoro wiring nke Raspberry Pi

Nọmba  Ntụtụ modul Nkwekọ na pin wiring bọọdụ mmepe
1 GND GND ( ntụtụ anụ ahụ: 6,9,14,20,25,30,34,39)
2 VCC 5V/3.3V
(Ndụ nke anụ ahụ: 1,2,4)
3 SCL Ntụtụ anụ ahụ: 5
Koodu BCM: 3
WiringPi koodu: 9
4 SDA Ntụtụ anụ ahụ: 3
Koodu BCM: 2
WiringPi koodu: 8

Nzọụkwụ arụ ọrụ:
A. mepee ọrụ IIC nke RaspberryPi
Banye na RaspberryPi site na iji ngwá ọrụ serial terminal (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
B. wụnye ọba akwụkwọ ọrụ
Maka usoro nrụnye zuru ezu nke bcm2835, wiringPi, na ụlọ akwụkwọ ọrụ python nke RaspberryPi, lee akwụkwọ ndị a:
http://www.lcdwiki.com/res/PublicFile/Raspberrypi_Use_Illustration_EN.pdf
C. họrọ example nke kwesịrị ịnwale, dị ka egosiri n'okpuru:
(Biko rụtụ aka na akwụkwọ nkọwapụta mmemme ule maka nkọwa mmemme nnwale)LCD wiki MC154GX 1.54inch IIC OLED Module - fig 11D. bcm2835 ntuziaka
a) Jikọọ modul OLED na bọọdụ mmepe RaspberryPi dịka wiwi dị n'elu
b) Detuo ndekọ ihe omume ule Demo_OLED_bcm2835_IIC gaa na RaspberryPi (nwere ike depụta ya site na kaadị SD ma ọ bụ site na ngwa FTP (dịka. FileZilla))
c) Gbaa iwu na-esonụ iji mee ihe omume ule bcm2835:
cd Demo_OLED_bcm2835_IIC
mee sudo ./ 1.54_IIC_OLED
Dị ka egosiri n'okpuru:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 12E. wiringPi ntuziaka
a) Jikọọ modul OLED na bọọdụ mmepe RaspberryPi dịka wiwi dị n'elu
b) Detuo ndekọ mmemme ule Demo_OLED_ wiringPi _IIC gaa na RaspberryPi (enwere ike depụtaghachi ya site na kaadị SD ma ọ bụ site na ngwa FTP (dịka. FileZilla))
c) Gbaa iwu na-esonụ iji mee ihe omume ule wiringPi:
cd Demo_OLED_ wiringPi _IIC
mee
sudo ./ 1.54_IIC_OLED
Dị ka egosiri n'okpuru:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 13Ọ 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):LCD wiki MC154GX 1.54inch IIC OLED Module - fig 14F. Python ntuziaka
a) Ọbá akwụkwọ nhazi ihe onyonyo PIL kwesịrị ka etinyere tupu ịme mmemme ule Python. Usoro nwụnye kpọmkwem bụ nke a:
http://www.lcdwiki.com/res/PublicFile/Python_Image_Library_Install_Illustration_EN.pdf
b) Jikọọ modul OLED na bọọdụ mmepe RaspberryPi dịka akọwara n'elu.
c) Detuo ndekọ mmemme ule Demo_OLED_python_IIC na RaspberryPi (ma site na kaadị SD ma ọ bụ site na ngwa FTP (dịka. FileZilla))
d) Gbaa iwu na-esonụ iji mee ihe omume ule 3 python iche iche:
cd Demo_OLED_python_IIC/isi iyi
sudo Python show_graph.py
sudo Python show_char.py
sudo Python show_bmp.py
Dị ka egosiri n'okpuru:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 15

5. MSP430 ntuziaka
Ntuziaka wiwi:
Hụ nkọwa interface maka ọrụ ntụtụ.

Nọmba  Ntụtụ modul Dabara na MSP430 mmepe bọọdụ wiring pin
1 GND GND
2 VCC 5V/3.3V
3 SCL P54
4 SDA P53

Nzọụkwụ arụ ọrụ:
A. Jikọọ LCD modul na MSP430 MCU dị ka ntụziaka wiring n'elu, na ike na;
B. Mepee ndekọ ebe mmemme ule MSP430 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)LCD wiki MC154GX 1.54inch IIC OLED Module - fig 16C. 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/IAR_IDE%26MspFet_Use_Illustration_EN.pdf
D. Ọ bụrụ na modul OLED na-egosiputa mkpụrụedemede na eserese na-adịkarị, mmemme ahụ na-aga nke ọma;

Nkọwa ngwanrọ

1. Code Architecture
A. Arduino koodu architecture nkọwa 
E gosipụtara ụkpụrụ ụkpụrụ koodu n'okpuruLCD wiki MC154GX 1.54inch IIC OLED Module - fig 17Koodu mmemme ule Arduino nwere akụkụ abụọ: ọba akwụkwọ U8glib na koodu ngwa.
Ọbá akwụkwọ U8glib nwere nhazi njikwa IC dị iche iche, nke bụ isi maka ndekọ ọrụ, gụnyere mmalite modul ngwaike, data na nyefe iwu, nhazi pixel na ntọala agba, nhazi ọnọdụ ngosi, wdg.
Ngwa nwere ọtụtụ ule examples, 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.
B. C51 , STM32 na MSP430 koodu architecture nkọwa 
E gosipụtara nhazi koodu n'okpuru:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 18A na-etinye koodu ngosi API ngosi maka oge ịgba ọsọ mmemme na koodu ule;
Mmalite OLED na njikọ ọdụ ụgbọ mmiri yiri arụrụ arụ ọrụ gụnyere na koodu OLED;
Isi ihe osise, ahịrị, eserese, yana ọrụ ndị metụtara China na Bekee gụnyere na koodu GUI;
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;
C. RaspberryPi nkọwa architecture koodu
E gosipụtara ụkpụrụ nhazi koodu Python test n'okpuru:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 19Mmemme ule Python nwere ma akụkụ: ọba akwụkwọ nhazi onyonyo PIL, koodu mbido OLED, ule sampna koodu
Ọbá akwụkwọ nhazi ihe oyiyi PIL bụ maka ịse ihe onyonyo, agwa na arụmọrụ ngosi ederede, wdg.
Koodu mbido OLDE na-ahụ maka ndekọ ọrụ, gụnyere mbido modul ngwaike, data na nyefe iwu, nhazi pixel na ntọala agba, nhazi ọnọdụ ngosi, wdg.
Nnwale exampbụ iji API nke akụkụ abụọ dị n'elu nke koodu ahụ nyere iji mejuputa ụfọdụ ọrụ ule.
Ihe nhazi koodu mmemme bcm2835 na wiringPi bụ nke a:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 20A 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;
2. nkọwa nkọwa GPIO
A. Arduino ule mmemme nkọwa nkọwa nkọwa GPIO
Mmemme ule Arduino na-eji ngwaike IIC arụ ọrụ, ma GPIO edoziri ya.
B. STM32 ule mmemme 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 egosiri na foto a:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 21Enwere ike ịkọwa OLED_SDA na OLED_SCL dị ka GPIO ọ bụla na-abaghị uru.
C. C51 ule mmemme 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 egosiri na foto a:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 22Enwere ike ịkọwa OLED_SDA na OLED_SCL dị ka GPIO ọ bụla na-abaghị uru.
D. RaspberryPi ule mmemme nkọwa nkọwa nkọwa GPIO
Mmemme ule RaspberryPi na-eji ọrụ IIC ngwaike, yana GPIO edoziri ya.
E. MSP430 ule mmemme nkọwa nkọwa nkọwa GPIO
Mmemme ule MSP430 na-eji ọrụ ịme anwansị sọftụwia IIC, ma tinye nkọwa GPIO na iic.h file, dị ka egosiri na foto a:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 23Enwere ike ịkọwa OLED_SDA na OLED_SCL dị ka GPIO ọ bụla na-abaghị uru
3. IIC ohu ngwaọrụ mgbanwe adreesị
A. Arduino ule mmemme IIC gbanwetụrụ site na adreesị ngwaọrụ
A kọwapụtara adreesị ngwaọrụ ohu nke IIC na u8g_com_arduino_ssd_i2c.c file, dị ka e gosiri na foto dị n'okpuru:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 24gbanwee ozugbo I2C_SLA(ndabere bụ 0x3c*2).Maka example, gbanwee gaa na 0x3d*2, mgbe ahụ adreesị ohu IIC bụ 0x3d*2
B. STM32 na C51 mmemme ule IIC gbanwere 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 egosiri na foto a:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 25Megharịa ozugbo IIC_SLAVE_ADDR (ndabere bụ 0x78) maka example, gbanwee gaa na 0x7A, mgbe ahụ adreesị ohu IIC bụ 0x7A.
Mmemme ule C. 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:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 26Mezigharị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);
A kọwapụtara adreesị ngwaọrụ ohu nke mmemme ule Python IIC na oled.py file, dị ka egosiri na foto a:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 27Mezigharị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)
D. MSP430 mmemme ule IIC gbanwere site na adreesị ngwaọrụ
A kọwapụtara adreesị ngwaọrụ ohu nke mmemme ule MSP430 IIC na iic.h file, dị ka egosiri na foto a:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 28Megharịa ozugbo IIC_SLAVE_ADDR (ndabere bụ 0x78) maka example, gbanwee gaa na 0x7A, mgbe ahụ adreesị ohu IIC bụ 0x7A.
4. IIC koodu mmejuputa iwu
A. Arduino ule mmemme IIC koodu mmejuputa iwu
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.
B. STM32 ule mmemme IIC koodu mmejuputa iwu
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:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 29LCD wiki MC154GX 1.54inch IIC OLED Module - fig 30C. C51 ule mmemme IIC koodu mmejuputa iwu
A na-emejuputa koodu nzikọrịta ozi C51 na iic.c, dị ka egosiri n'okpuru:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 31LCD wiki MC154GX 1.54inch IIC OLED Module - fig 32A. RaspberryPi ule mmemme IIC koodu mmejuputa iwu
A na-emejuputa koodu nzikọrịta ozi wiringPi na iic.c, dị ka egosiri n'okpuru:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 33Mbụ 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:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 34Mbụ 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 mmemme ule Python IIC koodu nzikọrịta ozi na oled.py, dị ka egosiri n'okpuru:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 35Buru ụzọ kpọọ SMBus maka ibido, wee kpọọ ọrụ write_byte_data iji dee iwu ndekọ na data ebe nchekwa n'otu n'otu.
D. MSP430 ule mmemme IIC koodu nkwurịta okwu
A na-emejuputa mmemme ule MSP430 IIC koodu nzikọrịta ozi na iic.c, dị ka egosiri n'okpuru:LCD wiki MC154GX 1.54inch IIC OLED Module - fig 36LCD wiki MC154GX 1.54inch IIC OLED Module - fig 37LCD wiki MC154GX 1.54inch IIC OLED Module - fig 38

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. Ntọala ngwanrọ PCtoLCD2002 modulo bụ ndị a:
Ụdị ntụpọ ntụpọ họrọ koodu gbara ọchịchịrị na ọnọdụ modulo họrọ ọnọdụ na-aga n'ihu (usoro ule C51 na MSP430 kwesịrị ịhọrọ ihe nchọta)
Were ihe nlereanya ịhọrọ ntụziaka (ọnọdụ dị elu mbụ) (C51 na MSP430 ule mmemme kwesịrị ịhọrọ azụ (ọnọdụ dị ala mbụ))
Sistemụ nọmba mmepụta na-ahọrọ ọnụọgụ hexadecimal
Ụdị nhọrọ nhazi ahaziri iche usoro C51
Usoro ntọala akọwapụtara bụ nke a:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings                              LCD akara ngosi wiki

Akwụkwọ / akụrụngwa

LCD wiki MC154GX 1.54inch IIC OLED Module [pdf] Akwụkwọ ntuziaka onye ọrụ
MC154GX 1.54inch IIC OLED Module, MC154GX, 1.54inch IIC OLED Module, IIC OLED Module, OLED Module

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *