عرض النص على شاشة SSD1306 المتصلة بلوحة الأردوينو

43 0

محاور الدرس

1- ما هي شاشة SSD1306 ؟

2- كيف تعرض لوحة الأردوينو النص في شاشة SSD1306 ؟

3- المكونات المطلوبة لعرض النص المتصل بالاردوينو على شاشة SSD1306

4- مخطط توصيلات لوحة الاردوينو مع شاشة SSD1306

5- برمجة لوحة الاردوينو لعرض النص على شاشة SSD1306

ما هي شاشة SSD1306 ؟

شاشة SSD1306 هي نوع من شاشات العرض الصغيرة OLED (Organic Light-Emitting Diode)، وتُستخدم عادة في المشاريع الإلكترونية والروبوتات والأجهزة الصغيرة الأخرى. تعتمد هذه الشاشات على تقنية OLED التي تعرض الصور والنصوص بواسطة إشارات كهربائية تُولّد إضاءة مباشرة من خلال البيكسلات.

SSD1306 هو اسم لرقاقة التحكم المستخدمة في هذه الشاشات، والتي تدير عملية عرض البيانات عليها. تتميز شاشات SSD1306 بدقة عالية واستهلاك منخفض للطاقة وإمكانية عرض الرسومات والنصوص بشكل واضح وجذاب. تأتي هذه الشاشات بأحجام مختلفة وتدعم عادةً واجهات مثل I2C وSPI لتواصلها مع الأجهزة الأخرى.

كيف تعرض لوحة الأردوينو النص في شاشة SSD1306 ؟

لعرض النص على شاشة SSD1306 باستخدام لوحة Arduino، يمكنك استخدام مكتبة مثل Adafruit SSD1306. إليك خطوات بسيطة لعرض النص على هذه الشاشة:

1- توصيل الشاشة بالأردوينو:

قم بتوصيل شاشة SSD1306 بالأردوينو بشكل صحيح، يمكن أن تختلف الأسلاك المستخدمة باختلاف النوعية والموديلات ولكنها عادة ما تكون VCC، GND، SDA، و SCL.

2- تثبيت مكتبة Adafruit SSD1306:

قم بتثبيت مكتبة Adafruit SSD1306 في برنامج Arduino IDE. انتقل إلى “Sketch” ثم “Include Library” ثم “Manage Libraries” وابحث عن Adafruit SSD1306. قم بتثبيتها.

3- استخدام مثال للعرض:

بمجرد تثبيت المكتبة، يمكنك استخدام أحد الأمثلة الجاهزة داخل Arduino IDE. اذهب إلى “File” ثم “Examples” ثم “Adafruit SSD1306” ثم اختر أحد الأمثلة مثل “ssd1306_128x64_i2c” إذا كنت تستخدم اتصال I2C.

3- تعديل الكود لعرض النص:

قم بتحرير الكود الموجود في المثال لعرض النص بدلاً من الرسومات أو النماذج الموجودة. يمكنك استخدام الأوامر المتاحة في المكتبة مثل setTextSize(), setTextColor(), و setCursor() لتحديد حجم النص ولونه وموقعه على الشاشة.

4- رفع البرنامج إلى الأردوينو:

بمجرد تعديل الكود وتحضيره لعرض النص، قم برفع البرنامج إلى لوحة Arduino باستخدام كبل USB.

بهذه الطريقة، يمكنك تجربة عرض النصوص على شاشة SSD1306 باستخدام لوحة Arduino. تحقق دائمًا من التوصيلات وتعديل الكود بحسب مواصفات ونوع شاشتك الخاصة.

المكونات المطلوبة لعرض النص المتصل بالاردوينو على شاشة SSD1306

لوحة الاردوينو:

لوحة التطوير الأردوينو

لوحة الأردوينو هي لوحة إلكترونية تستخدم في تطوير الأجهزة الإلكترونية التفاعلية والمشاريع البرمجية. توفر الأردوينو بيئة برمجية واجهة سهلة للمبتدئين والمحترفين لتطوير الأجهزة والمشاريع المختلفة.

شاشة SSD1306:

هو اسم لرقاقة التحكم المستخدمة في هذه الشاشات، والتي تدير عملية عرض البيانات عليها.

وصلات الأسلاك (Jumper wires):

Fils de connexion

لتوصيل شاشة SSD1306 بالأردوينو.

لوحة الاختبار:

plaque d'essai

 هو مكون إلكتروني شائع الاستخدام لأداء النماذج الأولية السريعة والتجريب. يجعل من السهل توصيل المكونات الإلكترونية دون الحاجة إلى لحام.

مخطط توصيلات لوحة الاردوينو مع شاشة SSD1306

مخطط توصيلات لوحة الاردوينو مع شاشة SSD1306

مخطط توصيلات لوحة الاردوينو مع شاشة SSD1306

هذا المخطط يعرض الاتصالات الرئيسية بين لوحة الأردوينو Uno وشاشة SSD1306

يجب أن تربط هذه الأسلاك بشكل صحيح حسب الأدوات التي تستخدمها  و ذلك باتباع الخطوات التالية :

قم بتوصيل دبوس VCC الخاص بالشاشة بـ 5V من الأردوينو.

قم بتوصيل طرف GND الخاص بالشاشة بـ GND الخاص بـالأردوينو.

قم بتوصيل طرف SDA الخاص بالشاشة بالدبوس A4 (التناظري 4) الخاص بـالأردوينو.

قم بتوصيل دبوس SCL الخاص بالشاشة بالدبوس A5 (التناظري 5) من الأردوينو.

برمجة لوحة الاردوينو لعرض النص على شاشة SSD1306

 هذا مثال بسيط لعرض نص على شاشة SSD1306 باستخدام لوحة الأردوينو ومكتبة Adafruit_SSD1306.

0 تعليق

اترك تعليقا

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

شغف بالروبوتات

ورشة الروبوتات

صنع روبوتات

ذراع آلية

المنزل الذكي

الغرض من هذا الموقع

تشير الروبوتات التعليمية إلى استخدام الروبوتات وتكنولوجيا الروبوتات لتعزيز التعلم في بيئات التعليم. إنه ينطوي على دمج التكنولوجيا والهندسة وعلوم الحاسوب في الفصل الدراسي، مما يتيح للطلاب المشاركة في تجارب تعلم عملية وعملية.
في هذا السياق ، يمثل موقعنا الإلكتروني مصدرًا ممتازًا للآباء والمعلمين والأطفال الذين يرغبون في اكتشاف الروبوتات.

معلومات شخصية

زاوية قنطش ـ جمال ـ المنستير ـ تونس

+216 92 886 231

medaliprof@gmail.com

صور الدروس

هذا موقع واب تم إنشاؤه بواسطة محمد علي أستاذ إعلامية