د LCD ويکي لوګوLCDWIKI
1.54 انچ OLED SSD1309 IIC ماډل MC154GX کارن لارښود
CR2022-MI4601LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل1.54 انچ OLED SSD1309 IIC ماډل
MC154GW او MC154GB
د کارن لارښود

د OLED پیژندنه

OLED یو عضوي ر lightا اخراجونکی ډایډ (OLED) دی. د OLED ښودنې ټیکنالوژي وړاندیز لريtagد ځان روښانتیا، پراخه viewing زاویه، تقریبا لامحدود برعکس، د بریښنا ټیټ مصرف، د لوړ عکس العمل سرعت، انعطاف وړ پینل، د تودوخې پراخه سلسله، ساده جوړښت او پروسې، او داسې نور. د فلیټ پینل د راڅرګندیدونکي غوښتنلیک ټیکنالوژۍ یو نسل.
د OLED نندارې له دودیز LCD نندارې څخه توپیر لري، دا کولی شي ځان روښانه کړي، نو هیڅ بیک لائټ ته اړتیا نشته، کوم چې د OLED نندارې جوړوي
ډسپلې د LCD ډسپلې په پرتله پتلی دی او غوره نندارتون لري.

د محصول تفصیل

د OLED ماډل د 1.54 ″ نندارې اندازه لري او د تور او سپین یا تور او نیلي لپاره 128 × 64 ریزولوشن لري. دا د IIC مخابراتو حالت غوره کوي او داخلي ډرایور IC SH1106 دی.

د محصول ځانګړتیاوې

  • 1.54 انچ OLED سکرین د تور او سپین یا تور او نیلي رنګ نندارې سره
  • د روښانه نندارې او لوړ برعکس لپاره 128 × 64 ریزولوشن
  • لوی viewing زاویه: له 160 ° څخه لوی (یو سکرین د لوی سره viewپه نندارتون کې زاویه)
  • پراخه ټوکtage عرضه (3V ~ 5V)، د 3.3V او 5V منطق کچې سره مطابقت لري، د لیول بدلون چپ ته اړتیا نشته
  • د IIC بس سره، یوازې یو څو IOs د نندارې روښانه کولو لپاره کارول کیدی شي
  • د الټرا ټیټ بریښنا مصرف: نورمال نندارتون یوازې 0.06W دی (د TFT نندارې لاندې لرې)
  • د نظامي درجې پروسې معیارونه، اوږد مهاله باثباته کار
  • یو بډایه s چمتو کويampد STM32، C51، Arduino پلیټ فارمونو لپاره لی پروګرام
  • د اصلي چلوونکي تخنیکي ملاتړ چمتو کړئ

د محصول پیرامیټونه

نوم تفصیل
رنګ ښکاره کړئ تور سپین / تور نیلي
SKU د MC154GW معرفي کول
د MC154GB
د سکرین اندازه 1.54 (انچ)
ډول OLED
چلونکی IC SSD309
قرارداد 128*64 (پکسل)
د ماډل انٹرفیس IIC انٹرفیس
فعاله سیمه 35.052 × 17.516 (ملي میتر)
د ټچ سکرین ډول د ټچ سکرین نشته
IC ته لمس کړئ هیڅ ټچ IC نشته
د ماډل PCB اندازه 42.40 × 38.00 (ملي میتر)
بصری زاویه >160°
د عملیاتي حرارت درجه -20 ℃ ~ 60 ℃
د ذخیرې د حرارت درجه -30 ℃ ~ 70 ℃
د عملیاتو Voltage 3.3V / 5V
د بریښنا مصرف TDB
د محصول وزن (د بسته بندۍ سره) 12(g)

د انٹرفیس توضیحات

LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 1LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 2

یادونه:

  1. دا ماډل د IIC غلام وسیلې پته بدلولو ملاتړ کوي (په عکس 2 کې په سور بکس کې ښودل شوی) ، په لاندې ډول:
    A. د 0x78 اړخ مقاومت سولر کړئ، د 0x7A اړخ منحل کړئ، بیا د 0x78 غلام پته غوره کړئ (ډیفالټ)؛
    B. د 0x7A اړخ مقاومت سولر کړئ، د 0x78 اړخ منحل کړئ، بیا د 0x7A غلام پته غوره کړئ؛
  2. هارډویر د ټاکل شوي پتې څخه IIC بدلوي، او سافټویر هم باید د دې مطابق تعدیل شي. د ځانګړي تعدیل میتود لپاره، لاندې د IIC غلام آلې پته تعدیل لارښوونې وګورئ.
شمیره  د موډل پن د پن تفصیل
1 GND د OLED بریښنا ځمکه
2 VCC د OLED بریښنا مثبت (3.3V ~ 5V)
3 SCL د OLED IIC بس ساعت سیګنال
4 SDA د OLED IIC بس ډیټا سیګنال
5 RES د OLED ریسیټ سیګنال ، د ټیټې کچې ریسیټ (ماډول د ریسیټ سرکټ لري ، کوم چې چلول کیدی شي او بیا تنظیم کیدی شي)

د هارډویر ترتیب

د دې ماډل هارډویر سرکټ له پنځو برخو څخه جوړ شوی دی: د OLED ښودنې کنټرول سرکټ، OLED بوسټ سرکټ، د IIC غلام وسیله د پتې انتخاب سرکټ، د پن سرې انٹرفیس، او د بریښنا رسولو حجمtagد ثبات سرکټ.
د OLED ښودنې کنټرول سرکټ په عمده ډول د OLED نندارې کنټرول لپاره کارول کیږي ، پشمول د چپ انتخاب ، ریسیټ ، ډیټا او د قوماندې لیږد کنټرول.
د IIC غلام پته انتخاب کنټرول سرکټ د مختلف غلام پتې غوره کولو لپاره کارول کیږي.
د OLED وده کولو سرکټ د ان پټ حجم لوړولو لپاره کارول کیږيtage ته د OLED څراغ جذبولو حجمtage.
د پن سري انٹرفیس د اصلي کنټرول پراختیا بورډ بهرني اتصال لپاره کارول کیږي.
د بریښنا رسولو حجمtagد ثبات سرکټ د 3.3V حجم لپاره کارول کیږيtagد بریښنا رسولو ثبات.
د OLED ماډل د IIC ارتباط حالت غوره کوي، او هارډویر د دوو پنونو سره ترتیب شوی دی: SCL (IIC ډیټا پن) او SDA (IIC ساعت پن). د IIC ډیټا لیږد د IIC کاري وخت سره سم د دې دوه پنونو کنټرول سره بشپړ کیدی شي.

د کار اصول

1. د SSD1309 کنټرولر پیژندنه
SSD1309 یو OLED/PLED کنټرولر دی چې د 128 * 64 اعظمي ریزولوشن او د 1024 بایټ ګرام ملاتړ کوي. د 8-bit 6800 او 8-bit 8080 موازي پورټ ډیټا بس ملاتړ کوي، د 3-تار او 4-تار SPI سیریل بس او I2C بس هم ملاتړ کوي. څرنګه چې موازي کنټرول د IO بندرونو لوی شمیر ته اړتیا لري، ترټولو عام کارول کیږي د SPI سیریل بس او I2C بس. دا د عمودی سکرول ملاتړ کوي او په کوچنیو پورټ ایبل وسیلو کې کارول کیدی شي لکه ګرځنده تلیفونونه ، MP3 پلیرونه او نور ډیر څه.
د SSD1309 کنټرولر د پکسل نندارې کنټرول لپاره 1 بټ کاروي، نو هر پکسل کولی شي یوازې تور او سپین یا تور او نیلي ښکاره کړي. ښودل شوی RAM په 8 پاڼو ویشل شوی، په هر پاڼه کې 8 لینونه او په هر لیک کې 128 پکسلز. کله چې د پکسل ډیټا تنظیم کړئ، تاسو اړتیا لرئ لومړی د پاڼې پته مشخص کړئ، او بیا په ترتیب سره د کالم ټیټ پته او د کالم لوړوالی پته مشخص کړئ، نو په ورته وخت کې په عمودی لوري کې 8 پکسلونه تنظیم کړئ. د دې لپاره چې په هر موقعیت کې د انعطاف وړ د پکسل پوائنټونو کنټرول کولو وړ اوسئ ، سافټویر لومړی د ډیسپلی RAM په څیر ورته اندازې نړیوال یو ابعاد سري تنظیموي ، لومړی د پکسل پوائنټ ډیټا نړیوال صف ته نقشه کوي ، او پروسه یې کاروي. یا یا عملیات د دې لپاره چې ډاډ ترلاسه شي چې نړیوال صف مخکې لیکل شوی. ډاټا فاسد نه ده، او د نړیوال صف ډاټا بیا ګرام ته لیکل کیږي ترڅو دا د OLED له لارې ښکاره شي.
2. د IIC مخابراتو پروتوکول پیژندنه
په IIC بس کې د معلوماتو لیکلو پروسه په لاندې شکل کې ښودل شوې:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 3وروسته له دې چې IIC بس په کار پیل وکړي، د غلام آلې پته لومړی لیږل کیږي. د غلام وسیلې ځواب ترلاسه کولو وروسته ، دا بیا د کنټرول بایټ لیږي ترڅو غلام وسیلې ته خبر ورکړي چې ایا راتلونکی ډیټا چې لیږل کیږي د IC راجستر ته لیکل شوی کمانډ دی یا لیکل شوی. د RAM ډیټا، د غلام وسیلې ځواب ترلاسه کولو وروسته، بیا د څو بایټونو ارزښت لیږي تر هغه چې لیږد بشپړ شوی وي او د IIC بس کار ودروي.
د دوی په منځ کې:
C0=0: دا وروستی کنټرول بایټ دی، او په لاندې کې لیږل شوي ټول ډیټا بایټونه ټول ډیټا بایټ دي.
C0=1: راتلونکی دوه بایټ چې لیږل کیږي د ډیټا بایټ او بل کنټرول بایټ دي.
د ق(—)=۰: د راجستر کمانډ عملیات بایټ دی
د ق(—)=۰: د RAM ډیټا لپاره عملیاتي بایټ
د IIC د پیل او ودریدو وخت ډیاګرامونه په لاندې ډول دي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 4کله چې د ډیټا لاین او د IIC ساعت لاین دواړه په لوړه کچه ساتل کیږي ، IIC په غیر فعال حالت کې وي. په دې وخت کې، د ډیټا لاین له لوړې کچې څخه ټیټې کچې ته بدلیږي، او د ساعت کرښه په لوړه کچه دوام کوي، او IIC بس د معلوماتو لیږد پیل کوي. کله چې د ساعت کرښه لوړه وي، د ډیټا لاین له ټیټ څخه لوړ ته بدلیږي، او IIC بس د معلوماتو لیږد بندوي.
د IIC لپاره د یو څه ډیټا لیږلو لپاره د وخت ډیاګرام په لاندې ډول دی:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 5د هر ساعت نبض (د لوړ ایستلو او ټیټ ایستلو پروسه) 1 بیټ ډیټا لیږي.
کله چې د ساعت کرښه لوړه وي، د ډیټا لاین باید باثباته پاتې شي، او د ډیټا لاین ته اجازه ورکول کیږي چې د ساعت لاین ټیټ وي.
د ACK د لیږد وخت ډیاګرام په لاندې ډول دی:   LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 6کله چې مالک د غلام ACK ته انتظار باسي، نو دا اړتیا لري چې د ساعت کرښه لوړه وساتي.
کله چې غلام ACK واستوي، د معلوماتو کرښه ټیټ وساتئ.

د کارولو لپاره لارښوونې

1. د Arduino لارښوونې
د تار لګولو لارښوونې:
د پن دندې لپاره د انٹرفیس توضیحات وګورئ.
د Arduino UNO مایکرو کنټرولر ازموینې برنامه د تارونو لارښوونې

شمیره د موډل پن د UNO پراختیایی بورډ د تارونو پنونو سره مطابقت لري
1 GND GND
2 VCC 5V/3.3V
3 SCL A5
4 SDA A4
5 RES د نښلولو اړتیا نشته

د Arduino MEGA2560 مایکرو کنټرولر ازموینې برنامه د تارونو لارښوونې

شمیره د موډل پن د UNO پراختیایی بورډ د تارونو پنونو سره مطابقت لري
1 GND GND
2 VCC 5V/3.3V
3 SCL 21
4 SDA 22
5 RES د نښلولو اړتیا نشته

عملیاتي مرحلې:
A. د پورتنیو تارونو لارښوونو سره سم د OLED ماډل او Arduino MCU سره وصل کړئ، او بریښنا فعاله کړئ؛
ب. پخوانی انتخاب کړئampتاسو غواړئ ازموینه وکړئ، لکه څنګه چې لاندې ښودل شوي:
(مهرباني وکړئ د ازموینې برنامې توضیحاتو لپاره د ازموینې برنامې توضیحي سند ته مراجعه وکړئ)LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 7C. غوره شوی s خلاص کړئample پروژه، تالیف او ډاونلوډ کړئ.
د Arduino ازموینې برنامې لپاره ځانګړي عملیاتي میتودونه چې د کتابتون کاپي ، تالیف او ډاونلوډ باندې تکیه کوي په لاندې ډول دي:
http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf
D. که د OLED ماډل په نورمال ډول کرکټرونه او ګرافیک ښکاره کړي، پروګرام په بریالیتوب سره پرمخ ځي؛
2. د STM32 لارښوونې
د تار لګولو لارښوونې:
د پن دندې لپاره د انٹرفیس توضیحات وګورئ.

شمیره  د موډل پن د STM32F103C8T6 پراختیایي بورډ د تارونو پن سره مطابقت لري
1 GND GND
2 VCC 5V/3.3V
3 SCL PA5
4 SDA PA7
5 RES د نښلولو اړتیا نشته

د STM32F103RCT6 مایکرو کنټرولر ازموینې برنامه د تارونو لارښوونې

شمیره د موډل پن د MiniSTM32 پراختیایی بورډ د تارونو پن سره مطابقت لري
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
5 RES د نښلولو اړتیا نشته

د STM32F103ZET6 مایکرو کنټرولر ازموینې برنامه تارونو لارښوونې

شمیره  د موډل پن د ایلیټ STM32 پراختیایی بورډ تارونو پن سره مطابقت لري
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
5 RES د نښلولو اړتیا نشته

د STM32F407ZGT6 مایکرو کنټرولر ازموینې برنامه د تارونو لارښوونې

شمیره  د موډل پن د اکسپلورر STM32F4 پراختیایی بورډ د تارونو پن سره مطابقت لري
1 GND GND
2 VCC 5V/3.3V
3 SCL PB3
4 SDA PB5
5 RES د نښلولو اړتیا نشته

د STM32F429IGT6 مایکرو کنټرولر ازموینې برنامه د تارونو لارښوونې

شمیره  د موډل پن د اپولو STM32F4/F7 پراختیایی بورډ د تارونو پن سره مطابقت لري
1 GND GND
2 VCC 5V/3.3V
3 SCL PF7
4 SDA PF9
5 RES د نښلولو اړتیا نشته

عملیاتي مرحلې:
A. د پورتنیو تارونو لارښوونو سره سم د LCD ماډل او STM32 MCU سره وصل کړئ، او بریښنا فعاله کړئ؛
ب. هغه ډایرکټر خلاص کړئ چیرې چې د STM32 ازموینې برنامه موقعیت لري او پخوانی غوره کړئampباید ازموینه وشي، لکه څنګه چې لاندې ښودل شوي:
(مهرباني وکړئ د ازموینې برنامې توضیحاتو لپاره د ازموینې برنامې توضیحي سند ته مراجعه وکړئ)LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 8ج. د ټاکل شوي ازموینې پروګرام پروژه پرانیزئ، تالیف او ډاونلوډ کړئ؛
د STM32 ازموینې برنامې تالیف او ډاونلوډ تفصيلي توضیحات په لاندې سند کې موندل کیدی شي:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. که د OLED ماډل په نورمال ډول کرکټرونه او ګرافیک ښکاره کړي، برنامه په بریالیتوب سره پرمخ ځي؛
3. C51 لارښوونې
د تار لګولو لارښوونې:
د پن دندې لپاره د انٹرفیس توضیحات وګورئ.
د STC89C52RC او STC12C5A60S2 مایکرو کنټرولر ازموینې برنامه د تارونو لارښوونې

شمیره  د موډل پن د STC89/STC12 پراختیایی بورډ د تارونو پن سره مطابقت لري
1 GND GND
2 VCC 5V/3.3V
3 SCL P17
4 SDA P15
5 RES د نښلولو اړتیا نشته

عملیاتي مرحلې:
A. د پورتنیو تارونو لارښوونو سره سم د LCD ماډل او C51 MCU وصل کړئ، او بریښنا فعاله کړئ؛
ب. هغه ډایرکټر خلاص کړئ چیرې چې د C51 ازموینې برنامه موقعیت لري او پخوانی غوره کړئampباید ازموینه وشي، لکه څنګه چې لاندې ښودل شوي:
(مهرباني وکړئ د ازموینې برنامې توضیحاتو لپاره د ازموینې برنامې توضیحي سند ته مراجعه وکړئ)LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 9ج. د ټاکل شوي ازموینې پروګرام پروژه پرانیزئ، تالیف او ډاونلوډ کړئ؛
د C51 ازموینې برنامې تالیف او ډاونلوډ تفصيلي توضیحات په لاندې سند کې موندل کیدی شي:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
D. که د OLED ماډل په نورمال ډول کرکټرونه او ګرافیک ښکاره کړي، برنامه په بریالیتوب سره پرمخ ځي؛
4. RaspberryPi لارښوونې
د تار لګولو لارښوونې:
د پن دندې لپاره د انٹرفیس توضیحات وګورئ.
یادونه:
فزیکي پن د RaspBerry Pi پراختیایی بورډ GPIO پن کوډ ته اشاره کوي.
د BCM کوډ کول د GPIO پن کوډ کولو ته اشاره کوي کله چې د BCM2835 GPIO کتابتون کاروي.
د WiringPi کوډ کول د GPIO پن کوډ کولو ته اشاره کوي کله چې د وایرینګ پی GPIO کتابتون کاروي.
کوم GPIO کتابتون په کوډ کې کارول کیږي، د پن تعریف د اړونده GPIO کتابتون کوډ کارولو ته اړتیا لري، د جزیاتو لپاره د انځور 1 GPIO نقشه جدول وګورئ.LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 10د راسبیري پای ټیسټ برنامه تارونو لارښوونې

شمیره  د موډل پن د پراختیایي بورډ د تارونو پن سره مطابقت لري
1 GND GND (فزیکي پن: 6,9,14,20,25,30,34,39)
2 VCC 5V/3.3V
(فزیکي پن: 1,2,4)
3 SCL فزیکي پن: 5
د BCM کوډ کول: 3
wiringPi کوډ کول: 9
4 SDA فزیکي پن: 3
د BCM کوډ کول: 2
wiringPi کوډ کول: 8

عملیاتي مرحلې:
A. د RaspberryPi IIC فعالیت خلاص کړئ
د سیریل ټرمینل وسیلې (لکه پوټي) په کارولو سره RaspberryPi ته ننوتل او لاندې کمانډ دننه کړئ: sudo raspi-config
د انٹرفیس کولو اختیارونه غوره کړئ->I2C->هو
د RaspberryPi I2C کرنل ډرایور پیل کړئ
ب. د فنکشن کتابتون نصب کړئ
د RaspberryPi د bcm2835، wiringPi، او python فنکشن کتابتونونو د نصبولو تفصيلي میتودونو لپاره، لاندې اسناد وګورئ:
http://www.lcdwiki.com/res/PublicFile/Raspberrypi_Use_Illustration_EN.pdf
ج. پخوانی انتخاب کړئampهغه چې باید معاینه شي، لکه څنګه چې لاندې ښودل شوي:
(مهرباني وکړئ د ازموینې برنامې توضیحاتو لپاره د ازموینې برنامې توضیحي سند ته مراجعه وکړئ)LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 11د bcm2835 لارښوونې
a) د پورته تارونو سره سم د OLED ماډل د RaspberryPi پرمختیا بورډ سره وصل کړئ
b) د ازموینې برنامې لارښود Demo_OLED_bcm2835_IIC RaspberryPi ته کاپي کړئ (د SD کارت یا د FTP وسیلې له لارې کاپي کیدی شي) لکه Fileزیلا))
c) د bcm2835 ازموینې برنامې چلولو لپاره لاندې کمانډ چل کړئ:
د سي ډي ډیمو_OLED_bcm2835_IIC
sudo جوړ کړئ./ 1.54_IIC_OLED
لکه څنګه چې لاندې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 12E. wiringPi لارښوونې
a) د پورته تارونو سره سم د OLED ماډل د RaspberryPi پرمختیا بورډ سره وصل کړئ
ب) د ازموینې برنامې لارښود Demo_OLED_ wiringPi _IIC RaspberryPi ته کاپي کړئ (د SD کارت یا د FTP وسیلې له لارې کاپي کیدی شي) لکه Fileزیلا))
c) د wiringPi ازموینې برنامه چلولو لپاره لاندې کمانډ چل کړئ:
د سي ډي ډیمو_OLED_ وایرینګPi _IIC
جوړول
sudo./ 1.54_IIC_OLED
لکه څنګه چې لاندې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 13که تاسو غواړئ د IIC لیږد نرخ بدل کړئ، تاسو اړتیا لرئ لاندې مواد په /boot/config.txt کې اضافه کړئ file، بیا د raspberryPi بیا پیل کړئ , i2c_arm_baudrate=2000000 (یادونه وکړئ چې کوما هم اړینه ده)
لکه څنګه چې لاندې ښودل شوي (سرخ بکس اضافه شوي مینځپانګه ده ، شمیره 2000000 ټاکل شوی نرخ دی ، بدلیدلی شي):LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 14F. python لارښوونې
الف) د انځور پروسس کولو کتابتون PIL باید د python ازموینې پروګرام چلولو دمخه نصب شي. د نصب کولو ځانګړې طریقه په لاندې ډول ده:
http://www.lcdwiki.com/res/PublicFile/Python_Image_Library_Install_Illustration_EN.pdf
b) د OLED ماډل د RaspberryPi پرمختیا بورډ سره وصل کړئ لکه څنګه چې پورته تشریح شوي.
c) د ازموینې برنامې لارښود Demo_OLED_python_IIC RaspberryPi ته کاپي کړئ (یا د SD کارت له لارې یا د FTP وسیلې له لارې) لکه Fileزیلا))
d) په جلا توګه د 3 python ټیسټ پروګرامونو چلولو لپاره لاندې کمانډ چل کړئ:
cd Demo_OLED_python_IIC/سرچینه
سوډو پایتون show_graph.py
سوډو پایتون show_char.py
سوډو پایتون show_bmp.py
لکه څنګه چې لاندې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 15

5. MSP430 لارښوونې
د تار لګولو لارښوونې:
د پن دندې لپاره د انٹرفیس توضیحات وګورئ.

شمیره  د موډل پن د MSP430 پراختیایی بورډ د تارونو پن سره مطابقت لري
1 GND GND
2 VCC 5V/3.3V
3 SCL P54
4 SDA P53

عملیاتي مرحلې:
A. د پورتنیو تارونو لارښوونو سره سم د LCD ماډل او MSP430 MCU وصل کړئ، او بریښنا فعاله کړئ؛
ب. هغه ډایرکټر خلاص کړئ چیرې چې د MSP430 ازموینې برنامه موقعیت لري او پخوانی غوره کړئampباید ازموینه وشي، لکه څنګه چې لاندې ښودل شوي:
(مهرباني وکړئ د ازموینې برنامې توضیحاتو لپاره د ازموینې برنامې توضیحي سند ته مراجعه وکړئ)LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 16ج. د ټاکل شوي ازموینې پروګرام پروژه پرانیزئ، تالیف او ډاونلوډ کړئ؛
د C51 ازموینې برنامې تالیف او ډاونلوډ تفصيلي توضیحات په لاندې سند کې موندل کیدی شي:
http://www.lcdwiki.com/res/PublicFile/IAR_IDE%26MspFet_Use_Illustration_EN.pdf
D. که د OLED ماډل په نورمال ډول کرکټرونه او ګرافیک ښکاره کړي، برنامه په بریالیتوب سره پرمخ ځي؛

د سافټویر توضیحات

1. کوډ آرکیټیکچر
A. د Arduino کوډ د جوړښت توضیحات 
د کوډ جوړښت لاندې ښودل شویLCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 17د Arduino د ازموینې پروګرام کوډ دوه برخې لري: د U8glib کتابتون او د غوښتنلیک کوډ.
د U8glib کتابتون مختلف کنټرول IC تشکیلات لري، په عمده توګه د عملیاتي راجسترونو لپاره مسؤل دي، پشمول د هارډویر ماډل پیل کول، د ډاټا او کمانډ لیږد، د پکسل همغږي او د رنګ ترتیبات، د نندارې حالت ترتیب کول، او نور.
په غوښتنلیک کې ډیری ازموینې شاملې ديamples، چې هر یو یې د مختلف ازموینې منځپانګې لري. دا د U8glib کتابتون لخوا چمتو شوي API کاروي، ځینې ازموینې لیکيamples، او د ازموینې فعالیت ځینې اړخونه پلي کوي.
B. C51، STM32 او MSP430 کوډ د جوړښت تفصیل 
د کوډ جوړښت لاندې ښودل شوی:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 18د اصلي برنامې چلولو لپاره د ډیمو API کوډ د ازموینې کوډ کې شامل دی؛
د OLED ابتکار او اړوند بن موازي پورټ لیکلو ډیټا عملیات په OLED کوډ کې شامل دي؛
د نقاشۍ نقطې، کرښې، ګرافیک، او د چینایي او انګلیسي کرکټر ښودلو اړوند عملیات د GUI کوډ کې شامل دي؛
اصلي فعالیت د چلولو لپاره غوښتنلیک پلي کوي؛
د پلیټ فارم کوډ د پلیټ فارم له مخې توپیر لري؛
د IIC پیل او ترتیب کولو اړوند عملیات د IIC کوډ کې شامل دي؛
C. RaspberryPi کوډ د معمارۍ توضیحات
د python ازموینې برنامې کوډ جوړښت لاندې ښودل شوی:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 19د python ازموینې برنامه د دې برخې څخه جوړه ده: د PIL عکس پروسس کولو کتابتون ، د OLED ابتکار کوډ ، ازموینې sample کوډ
د PIL د عکس پروسس کولو کتابتون د عکس ډراینګ ، کرکټر او متن ښودلو عملیاتو او داسې نورو لپاره مسؤل دی.
د OLDE ابتکار کوډ د عملیاتي راجسترونو لپاره مسؤل دی، پشمول د هارډویر ماډل ابتکار، ډاټا او کمانډ لیږد، د پکسل همغږي او د رنګ ترتیبات، د ښودلو حالت ترتیب، او نور.
د ازموینې پخوانیample د کوډ د پورتنیو دوه برخو لخوا چمتو شوي API کارولو لپاره د ځینې ازموینې دندې پلي کول دي.
د bcm2835 او wiringPi ازموینې برنامې کوډ جوړښت په لاندې ډول دی:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 20د اصلي برنامې چلولو لپاره د ډیمو API کوډ د ازموینې کوډ کې شامل دی؛
د OLED پیل او اړوند عملیات په OLED کوډ کې شامل دي؛
د نقاشۍ نقطې، کرښې، ګرافیک، او د چینایي او انګلیسي کرکټر ښودلو اړوند عملیات د GUI کوډ کې شامل دي؛
د GPIO کتابتون د GPIO عملیات چمتو کوي؛
اصلي فعالیت د چلولو لپاره غوښتنلیک پلي کوي؛
د پلیټ فارم کوډ د پلیټ فارم له مخې توپیر لري؛
د IIC پیل او ترتیب کولو اړوند عملیات د IIC کوډ کې شامل دي؛
2. د GPIO تعریف توضیحات
A. د Arduino ازموینې پروګرام GPIO تعریف توضیحات
د Arduino ازموینې برنامه د هارډویر IIC فعالیت کاروي ، او GPIO ثابت شوی.
B. د STM32 ازموینې پروګرام GPIO تعریف توضیحات
د STM32 ازموینې برنامه د سافټویر سمولیشن IIC فعالیت کاروي ، او د GPIO تعریف په iic.h کې ځای په ځای شوی. fileلکه څنګه چې په لاندې انځور کې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 21OLED_SDA او OLED_SCL د هر غیر فعال GPIO په توګه تعریف کیدی شي.
C. د C51 ازموینې پروګرام GPIO تعریف توضیحات
د C51 ازموینې برنامه د سافټویر سمولیشن IIC فعالیت کاروي ، او د GPIO تعریف په iic.h کې ځای په ځای شوی. fileلکه څنګه چې په لاندې انځور کې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 22OLED_SDA او OLED_SCL د هر غیر فعال GPIO په توګه تعریف کیدی شي.
D. RaspberryPi ټیسټ پروګرام GPIO تعریف تشریح
د RaspberryPi ازموینې برنامه د هارډویر IIC فعالیت کاروي ، او GPIO ثابت شوی.
E. MSP430 ازموینې پروګرام GPIO تعریف توضیحات
د MSP430 ازموینې برنامه د سافټویر سمولیشن IIC فعالیت کاروي ، او د GPIO تعریف په iic.h کې ځای په ځای شوی. fileلکه څنګه چې په لاندې انځور کې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 23OLED_SDA او OLED_SCL د هر غیر فعال GPIO په توګه تعریف کیدی شي
3. د IIC غلام وسیله پته تعدیل
A. د Arduino ازموینې پروګرام IIC د آلې پتې څخه بدل شوی
د IIC د غلام آلې پته په u8g_com_arduino_ssd_i2c.c کې تعریف شوې fileلکه څنګه چې په لاندې انځور کې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 24په مستقیم ډول I2C_SLA تعدیل کړئ (ډیفالټ 0x3c*2 دی).ample، 0x3d*2 ته بدل کړئ، بیا د IIC غلام پته 0x3d*2 ده
B. د STM32 او C51 ازموینې پروګرام IIC د آلې پتې څخه بدل شوی
د STM32 او C51 ازموینې برنامې IIC د غلام آلې پته په iic.h کې تعریف شوې fileلکه څنګه چې په لاندې انځور کې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 25په مستقیم ډول IIC_SLAVE_ADDR ترمیم کړئ (ډیفالټ 0x78 دی) د مثال لپارهample، 0x7A ته بدل کړئ، بیا د IIC غلام پته 0x7A ده.
C. د RaspberryPi ازموینې پروګرام IIC د آلې پتې څخه بدل شوی
د غلام پته د bcm2835 او wiringPi ازموینې برنامې IIC په iic.h کې تعریف شوې fileلکه څنګه چې په لاندې انځور کې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 26په مستقیم ډول IIC_SLAVE_ADDR تعدیل کړئ (ډیفالټ 0x3C دی (د 0x78 سره مطابقت لري)).
د مثال لپارهample، 0x3D ته بدل کړئ، بیا د IIC غلام پته 0x3D ده (د 0x7A سره مطابقت لري)؛
د python ټیسټ پروګرام IIC د غلام آلې پته په oled.py کې تعریف شوې fileلکه څنګه چې په لاندې انځور کې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 27په مستقیم ډول IIC_SLAVE_ADDR تعدیل کړئ (ډیفالټ 0x3C دی (د 0x78 سره مطابقت لري)):
د مثال لپارهample، 0x3D ته بدل کړئ، بیا د IIC غلام پته 0x3D ده (د 0x7A سره مطابقت لري)
D. د MSP430 ازموینې پروګرام IIC د آلې پتې څخه بدل شوی
د MSP430 ازموینې پروګرام IIC د غلام آلې پته په iic.h کې تعریف شوې fileلکه څنګه چې په لاندې انځور کې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 28په مستقیم ډول IIC_SLAVE_ADDR ترمیم کړئ (ډیفالټ 0x78 دی) د مثال لپارهample، 0x7A ته بدل کړئ، بیا د IIC غلام پته 0x7A ده.
4. د IIC ارتباطي کوډ پلي کول
A. د Arduino ازموینې پروګرام IIC ارتباطي کوډ پلي کول
د Arduino ازموینې برنامه IIC مخابراتي کوډ د U8glib لخوا پلي کیږي ، د پلي کولو ځانګړي میتود کولی شي U8glib کوډ ته مراجعه وکړي
B. د STM32 ازموینې پروګرام IIC ارتباطي کوډ پلي کول
د STM32 ازموینې برنامه د IIC مخابراتو کوډ په iic.c کې پلي کیږي (د مختلف MCU پلي کولو ترمینځ فرعي توپیرونه شتون لري) ، لکه څنګه چې په لاندې شکل کې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 29LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 30C. د C51 ازموینې پروګرام IIC ارتباطي کوډ پلي کول
د C51 ازموینې پروګرام IIC ارتباطي کوډ په iic.c کې پلي کیږي، لکه څنګه چې لاندې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 31LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 32A. د RaspberryPi ازموینې پروګرام IIC ارتباطي کوډ پلي کول
د wiringPi ازموینې پروګرام IIC ارتباطي کوډ په iic.c کې پلي کیږي، لکه څنګه چې لاندې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 33د پیل کولو لپاره لومړی IIC_init ته زنګ ووهئ، د IIC غلام پته تنظیم کړئ، د IIC وسیله ترلاسه کړئ file تشریح کوونکی، او بیا د IIC وسیله وکاروئ file تشریح کونکی په ترتیب سره د راجستر کمانډ او د حافظې ډاټا لیکلو لپاره.
د bcm2835 ازموینې پروګرام IIC مخابراتي کوډ په iic.c کې پلي کیږي، لکه څنګه چې لاندې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 34د پیل کولو لپاره لومړی IIC_init ته زنګ ووهئ، د IIC غلام پته تنظیم کړئ، د IIC وسیله ترلاسه کړئ file تشریح کوونکی، او بیا د IIC وسیله وکاروئ file تشریح کونکی په ترتیب سره د راجستر کمانډ او د حافظې ډاټا لیکلو لپاره.
د Python ازموینې پروګرام IIC ارتباطي کوډ په oled.py کې پلي کیږي، لکه څنګه چې لاندې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 35لومړی د پیل کولو لپاره SMBus ته زنګ ووهئ ، بیا په ترتیب سره د راجسټر کمانډ او حافظې ډیټا لیکلو لپاره د write_byte_data فنکشن ته زنګ ووهئ.
D. د MSP430 ازموینې پروګرام IIC ارتباطي کوډ پلي کول
د MSP430 ازموینې پروګرام IIC مخابراتي کوډ په iic.c کې پلي کیږي، لکه څنګه چې لاندې ښودل شوي:LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 36LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 37LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل - انځور 38

عام سافټویر

د ازموینې دا سیټ examples د چینایي او انګلیسي، سمبولونو او انځورونو ښودلو ته اړتیا لري، نو د PCtoLCD2002 ماډلو سافټویر کارول کیږي. دلته، د موډولو سافټویر ترتیب یوازې د ازموینې پروګرام لپاره تشریح شوی. د PCtoLCD2002 ماډلو سافټویر ترتیبات په لاندې ډول دي:
د ډاټ میټریکس فارمیټ تیاره کوډ غوره کړئ د ماډلو موډ پرمختللی حالت غوره کړئ (C51 او MSP430 ټیسټ برنامه د ټاکلو غوره کولو ته اړتیا لري)
د سمت غوره کولو لپاره ماډل واخلئ (لومړی لوړ موقعیت) (د C51 او MSP430 ازموینې برنامه اړتیا لري چې ریورس غوره کړي (لومړی ټیټ موقعیت))
د محصول شمیر سیسټم د هیکساډیسیمل شمیره غوره کوي
د ګمرک بڼه انتخاب C51 بڼه
د ځانګړي ترتیب کولو طریقه په لاندې ډول ده:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings                              د LCD ويکي لوګو

اسناد / سرچینې

LCD ویکی MC154GX 1.54 انچ IIC OLED ماډل [pdf] د کارونکي لارښود
MC154GX 1.54inch IIC OLED ماډل، MC154GX، 1.54inch IIC OLED ماډل، IIC OLED ماډل، OLED ماډل

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *