آردوینو, آموزش, توصیه شده, مقاله های سیسوگ

راه اندازی OLED با آردوینو

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

نمایشگر OLED چیست؟

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

در این مقاله قصد داریم نمایشگر OLED 128*32 را راه‌اندازی کنیم. در این ماژول از چیپ راه‌اندازی SSD1306 به همراه پروتکل ارتباطی I2C استفاده شده است. با سیسوگ همراه باشید.

 

دانلود کتابخانه:

برای این راه‌اندازی به دو کتابخانه Adafruit_SSD1306 و Adafruit_GFX نیاز داریم. برای نصب آنها به صورت زیر عمل می‌کنیم:

1. در محیط آردوینو به Sketch> Include Library> Manage Library بروید.

2. در نوار بالای صفحه نام کتابخانه مورد نظر را وارد می‌کنیم.

نصب کتابخانه در آردوینو

 

3. در کتابخانه مورد نظر، آخرین ورژن را انتخاب کرده و دکه Instal را می‌زنیم.

نصب کتابخانه در آردوینو

 

4.  این روند را برای هر دو کتابخانه انجام می‌دهیم.

 

اتصالات پین:

راه اندازی OLED کار ساده ایست. ابتدا پین‌های آن را مطابق الگوی زیر به برد آردوینو وصل می‌کنیم:

پین

اتصال به آردوینو

GND

GND

VCC

5V

SCL

A5

SDA

A4

توجه داشته باشید که تغذیه OLED را به 5 ولت وصل نمایید.

مدار:

اتصالات OLED به آردوینو

 

نمونه کد:

کد زیر را در نرم‌افزار آردوینو وارد کنید:

 

 

نمایش:

اکنون پس از انتخاب پورت متصل به برد آردوینو ، کد خود را روی برد آپلود نمایید و نتیجه را روی OLED ببینید.

 

نمایش روی OLED

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

7 دیدگاه در “راه اندازی OLED با آردوینو

  1. Avatar for یاسر یاسر گفت:

    با عرض سلام و خسته نباشید ممنون از سایت عالیتون فقط به سوال داشتم این مدل از نمایشگر oled رو تونستم راه اندازی کنم ولی نمایشگرهایی که فقط با فلت قابل اتصال هستن چه جوری باید راه اندازی کنم چون قیمت ارزانترین هم دارن منظورم نمایشگرهایی هستن که بجای ارتباط i2c یا isp فقط یه فلت دارن

    1. Avatar for Zeus ‌ Zeus ‌ گفت:

      سلام دوست عزیز
      نظر لطف شماست
      ببینید برای استفاده از اونها اول باید شماره کنترلر اونها رو پیدا کنید بعد از اون، با مراجعه به دیتاشیت، ببینید از رابط های ارتباطی پیشتیبانی میکنه
      و برای راه ااندازی نیاز به چه مدار درایوری داره و اونها رو به مدارتون متصل کنید به همین راحتی 🙂

  2. Avatar for مرتضی مرتضی گفت:

    ممنون.
    خدا خیرتون بده
    کتابخونه spi اینجا چی می گه؟

    1. Avatar for زئوس Zeus زئوس Zeus گفت:

      خواهش میکنم
      ببیند فکر میکنم توی کلاس راه انداز نمایشگر از ابجکتش استفاده شده باشه
      چون این مدل نمایشگرها هم رابط spi دارند و هم رابط i2c برای همین هر دو کتابخانه رو به پروژه اضافه کرده اند.

  3. Avatar for hossein110 hossein110 گفت:

    سلام خسته نباشید ##مرسی از مطالب جذاب و مفیدتون واقعا دمتون گرم منتظر مطالب جدید و کاربردی هستیم##

    1. Avatar photo electronic girl گفت:

      سلام دوست عزیز ممنون از پیام دلگرم کننده شما

  4. بازتاب: ساخت دماسنج با آردوینو - سیسوگ - Sisoog

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

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