راه اندازی نمایشگر گرافیکی OLED
به نام خدا
راه اندازی نمایشگر گرافیکی OLED

امروز می خواهیم راه اندازی نمایشگر گرافیکی OLED را به شما آموزش دهیم .
نمایشگر های OLED مدل های مختلفی دارد . آی سی درایور این نمایشگر ها آی سی SSD1306 می باشد که یک دات ماتریس 128×64 را در نمایشگر OLED برای ما ایجاد می کند . درایور SSD1306 از پروتکل های ارتباطی SPI و I2C پشتیبانی می کند .
در بازار مدل های مختلف این نمایشگر وجود دارد . بعضی ها فقط برای ارتباط I2C ساخته شده اند ، بعضی ها فقط برای ارتباط SPI ساخته شده اند و بعضی ها هم از هر دوی این پروتکل های ارتباطی پشتیبانی می کنند . اکثر این نمایشگر ها دارای رزولوشن 128×64 می باشند ولی در بعضی از موارد رزولوشن آن ها 128×32 است . به هنگام خرید حتما به مشخصات کالا توجه کنید .
نمایشگر های OLED یا تک رنگ هستند به رنگ های متن آبی و سفید و یا چند رنگ هستند .
ما در این پروژه از نمایشگری که داری ارتباط I2C است استفاده کرده ایم . در شکل زیر پین های این ماژول OLED را می بینید .

پایه VCC ماژول می تواند به 3.3 ولت و یا 5 ولت وصل شود .
پایه GND ماژول به GND ( زمین ) آردوینو وصل می شود .
پایه های SDA و SCL هم که برای ارتباط I2C استفاده می شود و در شکل زیر محل اتصال آن ها به برد آردوینو مشخص شده است .

پیکسل های نمایشگر OLED به صورت زیر است در هر ردیف 128 پیکسل و در هر ستون 64 پیکسل قرار دارد .
![]()
ابتدا کتابخانه های زیر را به کتابخانه آردوینو اضافه کنید .
– کتابخانه Adafruit OLED
[maxbutton id=”167″ url=”Downloads\Compressed\Adafruit_SSD1306-master.zip” text=”دانلود فایل” ]
– کتابخانه Adafruit GFX
[maxbutton id=”168″ url=”Downloads\Compressed\Adafruit-GFX-Library-master.zip” text=”دانلود فایل” ]
بعد از این که کتابخانه های بالا را اضافه کردید برنامه زیر را دانلود و بر روی برد آردوینو خود آپلود کنید .
[maxbutton id=”169″ url=”http://avatrobo.ir/wp-content/uploads/2017/12/oled.zip” text=”دانلود فایل” ]
خروجی برنامه به صورت زیر خواهد بود .

پست های مرتبط
اردیبهشت 9, 1398
اسفند 5, 1397
بهمن 2, 1397
دیدگاهتان را بنویسید