شاشة LCD I2C 1602 هي نوع من شاشات الكريستال السائل LCD تستطيع عرض سطرين كل منهما يحتوي على 16 حرفًا. تستخدم هذه الشاشة بروتوكول الاتصال I2C (Inter-Integrated Circuit) لنقل البيانات، مما يسهل الأسلاك المطلوبة للاتصال بها مع ميكروكونترولر مثل المايكروبيت.
هذه الوحدة عادة ما تشمل واجهة I2C مدمجة تسمى "I2C backpack" أو وحدة I2C تعمل كواجهة بين الشاشة والميكروكونترولر، مما يمكن من التواصل بسهولة عبر بروتوكول I2C.
المواصفات الرئيسية لهذه الشاشة:
2x16: تعني أن الشاشة قادرة على عرض سطرين كل منهما يتكون من 16 حرفًا. يمكن عرض النصوص والبيانات على هذه السطور.
I2C: تستخدم بروتوكول الاتصال I2C الذي يسمح بنقل البيانات بين الشاشة والميكروكونترولر باستخدام أسلاك أقل، مما يسهل الاتصال والتحكم بها.
تُستخدم شاشات LCD هذا النوع في مشاريع الإلكترونيات لعرض المعلومات مثل قراءات الحساسات، الرسائل، حالات الأنظمة، أو أي بيانات تناسب الحد الأقصى للحروف المعروضة في السطرين. وتتيح إمكانية التواصل عبر بروتوكول I2C سهولة التكامل مع ميكروكونترولر مثل المايكروبيت، مما يسهل الأسلاك المستخدمة ويجعلها مريحة لعرض المعلومات دون استهلاك عدد كبير من دبابيس الميكروكونترولر.
لعرض نص على شاشة LCD باستخدام لوحة المايكروبيت ، يمكنك اتباع الخطوات التالية باستخدام لغة البرمجة Makecode ومكتبة LCD I2C.
1- ربط الأجهزة:
قم بتوصيل لوحة المايكروبيت بجهاز LCD I2C 1602 باستخدام كابل I2C.
تأكد من توصيل الأسلاك بشكل صحيح بين المايكروبيت وشاشة LCD.
2- تثبيت المكتبات:
قم بتثبيت مكتبة LCD I2C للتحكم في شاشة LCDI2C عبر المايكروبيت. يمكنك استخدام هذا الأمر في REPL (قاعدة البيانات التفاعلية) على المايكروبيت:
لوحة المايكروبيت:
لوحة المايكروبيت هي لوحة إلكترونية تستخدم في تطوير الأجهزة الإلكترونية التفاعلية والمشاريع البرمجية. توفر المايكروبيت بيئة برمجية واجهة سهلة للمبتدئين والمحترفين لتطوير الأجهزة والمشاريع المختلفة.
بطاقة التوسيع لـلوحة المايكروبيت:
لتوسيع وظائف بطاقة المايكروبيت ، يمكنك استخدام بطاقة توسيع، المصممة خصيصًا لـ المايكروبيت. توفر لوحات التوسعة هذه موصلات إضافية ومكونات متكاملة ووظائف إضافية لتسهيل إضافة المستشعرات والمحركات والوحدات النمطية الإلكترونية الأخرى.
شاشة LCD I2C 1602:
شاشة LCD تعتمد على تواصل I2C لعرض البيانات.
وصلات الأسلاك (Jumper wires):
لتوصيل شاشة LCD بالمايكروبيت.
هذا المخطط يعرض الاتصالات الرئيسية بين لوحة المايكروبيت وشاشة LCD I2C 1602
يجب أن تربط هذه الأسلاك بشكل صحيح حسب الأدوات التي تستخدمها و ذلك باتباع الخطوات التالية :
قم بتوصيل دبوس VCC الخاص بالشاشة بـ 5V من بطاقة التوسيع لـلوحة المايكروبيت.
قم بتوصيل طرف GND الخاص بالشاشة بـ GND الخاص بـالمايكروبيت.
قم بتوصيل طرف SDA الخاص بالشاشة بالدبوس P20 الخاص بـالمايكروبيت.
قم بتوصيل دبوس SCL الخاص بالشاشة بالدبوس P19 من المايكروبيت.
لبرمجة لوحة 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:
تشير الروبوتات التعليمية إلى استخدام الروبوتات وتكنولوجيا الروبوتات لتعزيز التعلم في بيئات التعليم. إنه ينطوي على دمج التكنولوجيا والهندسة وعلوم الحاسوب في الفصل الدراسي، مما يتيح للطلاب المشاركة في تجارب تعلم عملية وعملية.
في هذا السياق ، يمثل موقعنا الإلكتروني مصدرًا ممتازًا للآباء والمعلمين والأطفال الذين يرغبون في اكتشاف الروبوتات.
زاوية قنطش ـ جمال ـ المنستير ـ تونس
+216 92 886 231
medaliprof@gmail.com
هذا موقع واب تم إنشاؤه بواسطة محمد علي أستاذ إعلامية