آموزش راهاندازی نمایشگر OLED با آردوینو
نمایشگرهای OLED ، نمایشگرهایی با کنتراست و رزولوشن بالا میباشند، از این رو قابلیت خوانایی زیادی را برای کاربر فراهم میکند. این نوع ماژولها فاقد Backlight میباشند و نور پسزمینه را خودشان ایجاد میکنند از این رو نسبت به LCD ها باریکتر ، شفافتر و شکیل تر به نظر میرسند.
در این پست قصد آموزش راه اندازی نمایشگر OLED 128* 64 را داریم. این ماژولها دارای چیپهای راهانداز متفاوتی از قبیل SSD1306 ،SH1106 و… می باشند که دراین آموزش از یک OLED با چیپ داخلی ssd1306به همراه پروتکل ارتباطی I2C استفاده شده است.
شمارش پیکسلها
در عرض این نمایشگر ۱۲۸ پیکسل قرار دارد که شمارش آن از ۰ در سمت چپ شروع میشود و به راست تا پیکسل شماره ۱۲۷ ادامه مییابد. و همچنین در طول این نمایشگر ۶۴ پیکسل قرار دارد که از شماره صفر شروع میشود و به سمت پایین تا شماره ۶۳ ادامه مییابد.
سخت افزار استفاده شده در این آموزش :
نحوه اتصال نمایشگر OLED به برد آردوینو
برای راهاندازی OLED ابتدا کتابخانه SSD1306 را از لینک زیر دانلود نمایید و آن را به نرم افزار آردوینو اضافه کنید.
برنامه نمونه را بر روی برد آردوینو پروگرام کنید.
باید آدرس i2c نمایشگر خود را در خط مشخص شده تغییر بدهید برای پیدا کردن آدرس I2C نمایشگر خود از آموزش i2c_scanner استفاده نمایید.
سلام من تو پیدا کردن آدرس i2c مشکل دارم یعنی به اون سایتی که آدرس دادین رفتم
اما متوجه نمیشم که چیمیگه یا چیکار باید بکنم اگه امکانش هست یه آموزش از اون قسمت هم واسمون بزارین . ممنون
آدرس رو برابر با 0x3C قرار بدین
سلام من توو پیدا کردن i2cمشکل دارم
آدرس رو برابر با 0x3C قرار بدین
سپاس برای آموزش مختصر و مفید شما.
یک نکته اضافه کنم که در برنامه مثال بجز اصلاح آدرس خط زیر هم باید تغییر کند.
define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin#)