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

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

راه اندازی 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

0 نفر

پــــســنــدیـده انـد

توجه

electronic girl
electronic girl

دوستدار الکترونیک

دیدگاه ها

5 دیدگاه

  • مرتضی
    ۲۹ فروردین ۱۳۹۹

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

    • Zeus ‌
      زئوس Zeus
      ۳۰ فروردین ۱۳۹۹

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

  • hossein110
    ۱۰ مهر ۱۳۹۸

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

    • Nasim Hematian
      electronic girl
      ۱۴ مهر ۱۳۹۸

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

  • ساخت دماسنج با آردوینو - سیسوگ - Sisoog
    ۱۰ مهر ۱۳۹۸

    […] اطلاع بیشتر از نحوه راه‌اندازی آن توصیه می‌کنیم مقاله راه اندازی OLED با آردوینو را مطالعه […]

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 3 سال پیش
راه اندازی LCD گرافیکی Nokia 1661

راه اندازی LCD گرافیکی Nokia 1661

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش
ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

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

Zeus ‌ Zeus ‌
  • 5 سال پیش
همه چیز درباره ریموت کنترل‌های هاپینگ

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش
مسابقه سوم: استخراج داده از رشته ها در زبان C

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش
مسابقه ششم: بزن میکروکنترلر را بسوزون!

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 12 ماه پیش
آموزش قدم به قدم راه اندازی NRF24L01

آموزش قدم به قدم راه اندازی NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش
ساخت ماینر با FPGA و ARM

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش
کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 3 سال پیش
مسابقه چهارم: کدام حلقه سریع‌تر است؟

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 2 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک