آردوینو - آموزش آردوینو-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

 

علی عزتی

علی عزتی هستم. رشته ی مهندسی برق الکترونیک رو خوندم. علاقه ی من به یادگیری و به اشتراک گذاشتن چیز هایی که یاد گرفتم. باعث شد تا الکترولب ایجاد بشه. علاقه ی زیادی به الکترونیک دارم. و دوست دارم چیزهای جدید یادبگیرم و بسازم ... :))

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

2 دیدگاه

  1. سلام مهندس.
    آیاامکان این هست که در آردوینو از atxmega استفاده کر د وچگونه . ممنون

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

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

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.