عرض النص على شاشة LCD I2C 1602 المتصلة بلوحة المايكروبيت

105 0

محاور الدرس

1- ما هي شاشة LCD I2C 1602 ؟

2- كيف تعرض لوحة المايكروبيت النص في شاشة LCD I2C 1602 ؟

3- المكونات المطلوبة لعرض النص المتصل بالمايكروبيت على شاشة LCD I2C 1602

4- مخطط توصيلات لوحة المايكروبيت مع شاشة LCD I2C 1602

5- برمجة لوحة المايكروبيت لعرض النص على شاشة LCD I2C 1602

ما هي شاشة LCD I2C 1602 ؟

شاشة LCD I2C 1602 هي نوع من شاشات الكريستال السائل LCD تستطيع عرض سطرين كل منهما يحتوي على 16 حرفًا. تستخدم هذه الشاشة بروتوكول الاتصال I2C (Inter-Integrated Circuit) لنقل البيانات، مما يسهل الأسلاك المطلوبة للاتصال بها مع ميكروكونترولر مثل المايكروبيت.

هذه الوحدة عادة ما تشمل واجهة I2C مدمجة تسمى "I2C backpack" أو وحدة I2C تعمل كواجهة بين الشاشة والميكروكونترولر، مما يمكن من التواصل بسهولة عبر بروتوكول I2C.

المواصفات الرئيسية لهذه الشاشة:

2x16: تعني أن الشاشة قادرة على عرض سطرين كل منهما يتكون من 16 حرفًا. يمكن عرض النصوص والبيانات على هذه السطور.

I2C: تستخدم بروتوكول الاتصال I2C الذي يسمح بنقل البيانات بين الشاشة والميكروكونترولر باستخدام أسلاك أقل، مما يسهل الاتصال والتحكم بها.

تُستخدم شاشات LCD هذا النوع في مشاريع الإلكترونيات لعرض المعلومات مثل قراءات الحساسات، الرسائل، حالات الأنظمة، أو أي بيانات تناسب الحد الأقصى للحروف المعروضة في السطرين. وتتيح إمكانية التواصل عبر بروتوكول I2C سهولة التكامل مع ميكروكونترولر مثل المايكروبيت، مما يسهل الأسلاك المستخدمة ويجعلها مريحة لعرض المعلومات دون استهلاك عدد كبير من دبابيس الميكروكونترولر.

كيف تعرض لوحة المايكروبيت النص في شاشة LCD I2C 1602 ؟

لعرض نص على شاشة LCD باستخدام لوحة المايكروبيت ، يمكنك اتباع الخطوات التالية باستخدام لغة البرمجة Makecode ومكتبة LCD I2C.

1- ربط الأجهزة:

قم بتوصيل لوحة المايكروبيت بجهاز LCD I2C 1602 باستخدام كابل I2C.

تأكد من توصيل الأسلاك بشكل صحيح بين المايكروبيت وشاشة LCD.

2- تثبيت المكتبات:

قم بتثبيت مكتبة LCD I2C للتحكم في شاشة LCDI2C عبر المايكروبيت. يمكنك استخدام هذا الأمر في REPL (قاعدة البيانات التفاعلية) على المايكروبيت:

المكونات المطلوبة لعرض النص المتصل بالمايكروبيت على شاشة LCD I2C 1602

لوحة المايكروبيت:

الميكروبيت

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

بطاقة التوسيع لـلوحة المايكروبيت:

la carte d'extension GPIO pour la carte Micro:bit

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

شاشة LCD I2C 1602:

شاشة LCD تعتمد على تواصل I2C لعرض البيانات.

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

Fils de connexion

لتوصيل شاشة LCD بالمايكروبيت.

مخطط توصيلات لوحة المايكروبيت مع شاشة LCD I2C 1602

مخطط توصيلات لوحة المايكروبيت مع شاشة LCD I2C 1602

مخطط توصيلات لوحة المايكروبيت مع شاشة LCD I2C 1602

هذا المخطط يعرض الاتصالات الرئيسية بين لوحة المايكروبيت وشاشة LCD I2C 1602

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

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

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

قم بتوصيل طرف SDA الخاص بالشاشة بالدبوس P20 الخاص بـالمايكروبيت.

قم بتوصيل دبوس SCL الخاص بالشاشة بالدبوس P19 من المايكروبيت.

برمجة لوحة المايكروبيت لعرض النص على شاشة LCD I2C 1602

لبرمجة لوحة Micro:bit لعرض النص على شاشة LCD I2C 1602 باستخدام MakeCode، يمكنك اتباع الخطوات التالية:

1- افتح MakeCode عبر المتصفح على هذا الرابط: https://makecode.microbit.org/

2- ابدأ مشروعًا جديدًا.

3- اختر مكتبة LCD I2C من قائمة الإضافات (ملحقات)، وذلك عن طريق النقر على "Add Package" ثم ابحث عن "LCD I2C".

4- اسحب كتل البرمجة المناسبة لتهيئة وعرض النص على الشاشة. يمكنك استخدام كتل مثل "LCD initialize with Address" لتحديد عنوان الشاشة و "show string" لعرض النص.

التالي هو مثال بسيط يستخدم MakeCode لعرض نص على شاشة LCD I2C:

تحميل البرنامج

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

صور الدروس

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