جدول المحتويات:

واجهة شاشة LCD مع Arduino على Tinkercad: 5 خطوات
واجهة شاشة LCD مع Arduino على Tinkercad: 5 خطوات

فيديو: واجهة شاشة LCD مع Arduino على Tinkercad: 5 خطوات

فيديو: واجهة شاشة LCD مع Arduino على Tinkercad: 5 خطوات
فيديو: Конфигурация ЖК-дисплея i2c с Arduino UNO в Tinkercad 2024, يوليو
Anonim
Image
Image
ماذا تحتاج
ماذا تحتاج

مشاريع تينكركاد »

تمت كتابة الكود في هذه المقالة لشاشات الكريستال السائل التي تستخدم برنامج التشغيل القياسي Hitachi HD44780. إذا كانت شاشة LCD لديك تحتوي على 16 دبوسًا ، فمن المحتمل أن يكون بها برنامج تشغيل Hitachi HD44780. يمكن أن تكون هذه الشاشات سلكية إما في وضع 4 بت أو وضع 8 بت. يُفضل عادةً توصيل شاشة LCD في وضع 4 بت نظرًا لأنه يستخدم أربعة أسلاك أقل من وضع 8 بت. من الناحية العملية ، لا يوجد فرق ملحوظ في الأداء بين الوضعين. في هذا البرنامج التعليمي ، سأقوم بتوصيل شاشة LCD في وضع 4 بت.

الخطوة 1: ما تحتاجه

ماذا تحتاج
ماذا تحتاج
ماذا تحتاج
ماذا تحتاج
ماذا تحتاج
ماذا تحتاج

ستحتاج في هذا البرنامج التعليمي إلى:

1.أردوينو أونو

2. اللوح أو ثنائي الفينيل متعدد الكلور

3-شاشات الكريستال السائل 16x2

4-مقياس الجهد

الخطوة 2: توصيل شاشة LCD مع Arduino

وصلة ال سي دي مع اردوينو
وصلة ال سي دي مع اردوينو
وصلة ال سي دي مع اردوينو
وصلة ال سي دي مع اردوينو

هذا رسم تخطيطي للدبابيس الموجودة على شاشة LCD التي أستخدمها. ستكون الاتصالات من كل دبوس إلى Arduino هي نفسها ، ولكن قد يتم ترتيب المسامير بشكل مختلف على شاشة LCD. تأكد من التحقق من ورقة البيانات أو ابحث عن الملصقات على شاشة LCD الخاصة بك:

أيضًا ، قد تحتاج إلى لحام رأس 16 سنًا بشاشات الكريستال السائل قبل توصيله بلوح التجارب. اتبع الرسم البياني أدناه لتوصيل شاشة LCD بـ Arduino الخاص بك:

دبوس Rs (RS) - 1

تمكين (E) - 2

D4 - 4

D5 - 5

D6 - 6

D7 - 7

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

يستخدم مقياس الجهد لضبط تباين الشاشة. عادةً ما أستخدم مقياس جهد 10 كيلو أوم ، لكن القيم الأخرى ستعمل أيضًا.

الخطوة 3: برمجة Arduino

برمجة الاردوينو
برمجة الاردوينو

يستخدم كل الكود أدناه مكتبة LiquidCrystal التي تأتي مثبتة مسبقًا مع Arduino IDE. المكتبة هي مجموعة من الوظائف التي يمكن إضافتها بسهولة إلى برنامج بتنسيق مختصر.

من أجل استخدام المكتبة ، يجب تضمينها في البرنامج. يقوم السطر 1 في الكود أدناه بهذا باستخدام الأمر #include. عندما تقوم بتضمين مكتبة في أحد البرامج ، يتم تحميل كل التعليمات البرمجية الموجودة في المكتبة إلى Ardunio جنبًا إلى جنب مع رمز برنامجك.

الآن نحن جاهزون للدخول في البرمجة! سوف أتطرق إلى المزيد من الأشياء المثيرة للاهتمام التي يمكنك القيام بها في لحظة ، ولكن الآن دعنا فقط نشغل برنامج اختبار بسيط. سيقوم هذا البرنامج بطباعة عبارة "مرحبًا بك في صفي" على الشاشة ثم بعد فترة من التأخير "طريقة جديدة للتعلم" وفي النهاية "فصل Arduino بواسطة Mudit jain" حيث سيومض اسمي. أدخل هذا الرمز في منطقة رمز tinkercad وابدأ المحاكاة.

الخطوة 4: الكود

لمزيد من المشاريع الممتعة تواصل معي على:

يوتيوب:

صفحة الفيسبوك:

إنستغرام:

#يشمل

LiquidCrystal LCD (1 ، 2 ، 4 ، 5 ، 6 ، 7) ؛ إعداد باطل () {lcd.begin (16، 2) ؛ lcd.setCursor (5 ، 0) ؛ lcd.print ("ترحيب") ؛ lcd.setCursor (3 ، 1) ؛ lcd.print ("TO MY CLASS") ؛ تأخير (2000) ؛ lcd.setCursor (5 ، 0) ؛ lcd.print ("طريقة جديدة") ؛ lcd.setCursor (3 ، 1) ؛ lcd.print ("التعلم") ؛ تأخير (2000) ؛ lcd.clear () ؛ } حلقة فارغة () {lcd.setCursor (2، 0)؛ lcd.print ("فئة اردوينو") ؛ lcd.setCursor (2 ، 1) ؛ lcd.print ("بواسطة MUDIT JAIN") ؛ تأخير (500) ؛ lcd.clear () ؛ lcd.setCursor (2 ، 0) ؛ lcd.print ("فئة اردوينو") ؛ تأخير (500) ؛ }

موصى به: