آردوینو Arduinoمطالب علمی

آموزش راه‌اندازی نمایشگر OLED با آردوینو

نمایشگرهای OLED ، نمایشگرهایی با کنتراست  و رزولوشن بالا می‌باشند، از این رو قابلیت خوانایی زیادی را برای کاربر فراهم می‌کند. این نوع ماژول‌ها فاقد Backlight  می‌باشند و نور پس‌زمینه را خودشان ایجاد می‌کنند از این رو نسبت به LCD ها باریک‌تر ، شفاف‌تر و شکیل تر به نظر می‌رسند.

در این پست قصد آموزش راه اندازی نمایشگر OLED 128* 64  را داریم. این ماژول‌ها دارای چیپ‌های راه‌انداز متفاوتی از قبیل SSD1306 ،SH1106  و… می باشند  که دراین آموزش از یک OLED با چیپ داخلی ssd1306به همراه پروتکل ارتباطی I2C استفاده شده است.

شمارش پیکسل‌ها

در عرض این نمایشگر ۱۲۸ پیکسل قرار  دارد که شمارش آن از ۰  در سمت چپ شروع می‌شود و به راست تا پیکسل شماره ۱۲۷ ادامه می‌یابد. و همچنین در طول این نمایشگر ۶۴ پیکسل قرار دارد که از شماره صفر شروع می‌شود و به سمت پایین تا شماره ۶۳ ادامه می‌یابد.

oled-1

سخت افزار استفاده  شده در این آموزش :

نحوه اتصال نمایشگر OLED به برد آردوینو

fonp1iwifjyx022-medium

برای راه‌اندازی OLED  ابتدا کتابخانه SSD1306 را از لینک زیر دانلود نمایید  و آن را به نرم افزار آردوینو اضافه کنید.

لینک دانلود SSD1306 library

برنامه نمونه را بر روی برد آردوینو پروگرام کنید.

fb5h28cie7j5e55-medium

باید آدرس i2c نمایشگر خود را در خط مشخص شده تغییر بدهید برای پیدا کردن آدرس I2C نمایشگر خود از آموزش i2c_scanner استفاده نمایید.

fe3pdnbie7j5e2x-medium

 

 

نوشته های مشابه

5 دیدگاه

  1. سلام من تو پیدا کردن آدرس i2c مشکل دارم یعنی به اون سایتی که آدرس دادین رفتم
    اما متوجه نمیشم که چیمیگه یا چیکار باید بکنم اگه امکانش هست یه آموزش از اون قسمت هم واسمون بزارین . ممنون

  2. سپاس برای آموزش مختصر و مفید شما.
    یک نکته اضافه کنم که در برنامه مثال بجز اصلاح آدرس خط زیر هم باید تغییر کند.
    define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin#)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا