رباتیک و هوافضا

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

به نام خدا

راه اندازی نمایشگر گرافیکی 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)

*
*