ARDUINOLCDSTM32کدویژن

راه اندازی IPS TFT ST7789

راه اندازی ST7789 با stm32 کدویژن آردوینو

5/5 - (19 امتیاز)

صفحه نمایش  TFT ST7789 گوشه گرد 1.69 اینچی است و دارای تراکم بالا 220 ppi پیکسل در اینچ با اندازه 280×240 پیکسل تمام رنگی از نوع  IPS است. IPS تکنولوژی ساخت پیکسل است که باعث می شود صفحه نمایش تا زاویه 80 درجه نیز دید خوبی داشته باشد و رنگ ها وضوح خوبی داشته باشند . نمایشگرهای مشابهی با این اندازه در ساعت های هوشمند و دستگاه های الکترونیکی کوچک استفاده می شود.

این نمایشگر کوچک دوست داشتنی بهترین راه برای افزودن یک صفحه نمایش کوچک، رنگارنگ و بسیار روشن به هر پروژه است. از آنجایی که صفحه نمایش از 4 سیم SPI برای برقراری ارتباط استفاده می کند و دارای فریم بافر قابل آدرس دهی پیکسلی خاص خود است، می توان آن را با هر نوع میکروکنترلر راه اندازی کرد. حتی یک میکروکنترلر بسیار کوچک با حافظه کم و پین های کمی در دسترس.

درایور IPS (ST7789) بسیار شبیه به ST7735 است و با کمی تغییرات می توان از کتابخانه ST7735 برای ST7789 استفاده نمود .

توسط سایت میکرونیک کتابخانه ST7735 تهیه شده و از اینجا می توانید مشاهده نمایید .

روشی که برای بدست آوردن گوشه های گرد استفاده می شود ، حذف پیکسل ها است. پیکسل‌های گوشه‌ای هنوز در RAM نمایشگر آدرس‌دهی می‌شوند، فقط ظاهر نمی‌شوند، بنابراین با آن مانند یک نمایشگر مستطیلی رفتار کنید.

پایه ها (Pinout) نمایشگر  IPS OLED ST7789

نمایشگر 1.69 اینچ  OLED دارای 8 پایه به شرح زیر است:

  • GNDزمین
  • VCC: تغذیه ماژول –3.3 ولت
  • SCL: کلاک (CLK)SPI
  • SDAدیتا (MOSI)SPI
  • RES: ریست
  • DCانتخاب Data/Command
  • CSانتخاب Chip Select
  • BLKکنترل نور پس ­زمینه

پین اوت (Pinout) این ماژول را می‌توانید در تصویر زیر مشاهده کنید.

راه اندازی st7789
راه اندازی st7789

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

ما از کتابخانه Adafruit برای راه اندازی oled st7789v2 استفاده کرده ایم . این کتابخانه ها با استفاده از کتابخانه Adafruit GFX  امکانات خوبی را به کتابخانه Adafruit ST7789 افزوده است کتابخانه Adafruit ST7789 را می توانید از اینجا دانلود کنید .

توسط سایت میکرونیک کتابخانه فونت فارسی به کتابخانه  Adafruit ST7789 اضافه شده است و براحتی می توانید داخل محیط Arduino IDE متن فارسی را بنویسید و بر روی صفحه نمایش IPS OLED ST7789v2 نمایش دهید .

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

قابلیت نمایش فونت فارسی و انگلیسی
قابلیت استفاده از تمامی امکانات کتابخانه Adafruit
قابلیت بزرگ و کوچک کردن ابعاد و سایز فونت تنها با یک دستور
قابلیت انتخاب رنگ نوشته و پس زمینه
قابلیت نوشتن متن در چهار جهت lcd

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

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

راه اندازی ST7789 با کدویژن

از قابلیت های کتابخانه  ST7789 با کدویژن می توان به موارد زیر اشاره نمود :

قابلیت نمایش حروف فارسی و انگلیسی
قابلیت انتخاب رنگ نوشته و پس زمینه
قابلیت نمایش تصویر bitmap
قابلیت تغییر سایز و اسکیل فونت تنها با یک دستور
استفاده از spi سخت افزاری
قابلیت اضافه کردن کتابخانه st7789 براحتی بر روی سری های مختلف میکروکنترلرهای avr
قابلیت نوشتن متن در چهار جهت lcd st7789

راه اندازی st7789 با کدویژن
راه اندازی st7789 با کدویژن

راه اندازی st7789 با codevision
راه اندازی st7789 با codevision

راه اندازی st7789 با codevision
راه اندازی st7789 با codevision

راه اندازی ST7789 با STM32

از قابلیت های کتابخانه  ST7789 با stm32 می توان به موارد زیر اشاره نمود :

قابلیت نمایش حروف فارسی و انگلیسی
قابلیت انتخاب رنگ نوشته و پس زمینه
قابلیت نمایش تصویر bitmap
قابلیت تغییر سایز و اسکیل فونت تنها با یک دستور
قابلیت نوشتن متن در چهار جهت lcd
کتابخانه و مثال برای نرم افزارهای STM32CUBEIDE و KEIL
پیکربندی کامل توسط نرم افزار STM32CUBEMX
نوشته شده توسط توابع HAL و پیاده سازی شده بر روی میکروکنترلر stm32f103c8t6(bluepill)
قابلیت اضافه کردن کتابخانه st7789 براحتی بر روی سری های مختلف میکروکنترلرهای stm32

راه اندازی ST7789 با stm32
راه اندازی ST7789 با stm32

راه اندازی ST7789 با stm32
راه اندازی ST7789 با stm32

فیلم زیر نحوه نمایش متن فارسی و انگلیسی در چهار جهت ips oled tft st7789v2  می باشد . برای آردوینو و کدویژن و stm32 عملکرد برنامه و کتابخانه به شکل فیلم زیر یکسان می باشد .

نویسنده : حسین غیاثوند
خرید و دانلود در لحظه :

نوشته های مشابه

مشترک شدن
اطلاع رسانی کن
guest
7 دیدگاه
قدیمی ترین
جدیدترین محبوب ترین
بازخورد داخلی
مشاهده همه نظرات