به نام خدا
راه اندازی نمایشگر گرافیکی OLED
امروز می خواهیم راه اندازی نمایشگر گرافیکی OLED را به شما آموزش دهیم .
نمایشگر های OLED مدل های مختلفی دارد . آی سی درایور این نمایشگر ها آی سی SSD1306 می باشد که یک دات ماتریس ۱۲۸×۶۴ را در نمایشگر OLED برای ما ایجاد می کند . درایور SSD1306 از پروتکل های ارتباطی SPI و I2C پشتیبانی می کند .
در بازار مدل های مختلف این نمایشگر وجود دارد . بعضی ها فقط برای ارتباط I2C ساخته شده اند ، بعضی ها فقط برای ارتباط SPI ساخته شده اند و بعضی ها هم از هر دوی این پروتکل های ارتباطی پشتیبانی می کنند . اکثر این نمایشگر ها دارای رزولوشن ۱۲۸×۶۴ می باشند ولی در بعضی از موارد رزولوشن آن ها ۱۲۸×۳۲ است . به هنگام خرید حتما به مشخصات کالا توجه کنید .
نمایشگر های OLED یا تک رنگ هستند به رنگ های متن آبی و سفید و یا چند رنگ هستند .
ما در این پروژه از نمایشگری که داری ارتباط I2C است استفاده کرده ایم . در شکل زیر پین های این ماژول OLED را می بینید .
پایه VCC ماژول می تواند به ۳٫۳ ولت و یا ۵ ولت وصل شود .
پایه GND ماژول به GND ( زمین ) آردوینو وصل می شود .
پایه های SDA و SCL هم که برای ارتباط I2C استفاده می شود و در شکل زیر محل اتصال آن ها به برد آردوینو مشخص شده است .
پیکسل های نمایشگر OLED به صورت زیر است در هر ردیف ۱۲۸ پیکسل و در هر ستون ۶۴ پیکسل قرار دارد .
ابتدا کتابخانه های زیر را به کتابخانه آردوینو اضافه کنید .
– کتابخانه Adafruit OLED
دانلود فایل
– کتابخانه Adafruit GFX
دانلود فایل
بعد از این که کتابخانه های بالا را اضافه کردید برنامه زیر را دانلود و بر روی برد آردوینو خود آپلود کنید .
دانلود فایل
خروجی برنامه به صورت زیر خواهد بود .
دیدگاهها (0)