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

واجهة LCD متعددة لـ Arduino Uno باستخدام خط البيانات المشترك: 5 خطوات
واجهة LCD متعددة لـ Arduino Uno باستخدام خط البيانات المشترك: 5 خطوات

فيديو: واجهة LCD متعددة لـ Arduino Uno باستخدام خط البيانات المشترك: 5 خطوات

فيديو: واجهة LCD متعددة لـ Arduino Uno باستخدام خط البيانات المشترك: 5 خطوات
فيديو: كاميرا مراقبه ترصد خططف فتاه الجامعه داخل سياره فيديو للتوعيه؟! الجزء الاول 2024, شهر نوفمبر
Anonim
واجهة متعددة LCD لاردوينو أونو باستخدام خط البيانات المشترك
واجهة متعددة LCD لاردوينو أونو باستخدام خط البيانات المشترك

اليوم ، سأوضح لك في هذا الدليل كيفية التعامل مع وحدة 16x2 LCD متعددة مع لوحة اردوينو أونو باستخدام خط بيانات مشترك. الشيء الأكثر إثارة للاهتمام في هذا المشروع هو أنه يستخدم خط بيانات مشترك ويعرض بيانات مختلفة في كل شاشة LCD.

الخطوة 1: الخطوة 1: الأجزاء الإلكترونية

الخطوة 1: الأجزاء الإلكترونية
الخطوة 1: الأجزاء الإلكترونية

- Arduino Uno: قطعة واحدة

-16x2 LCD: 4 قطعة

-10 كيلو أوم مقياس الجهد: 4 قطعة

-470 أوم المقاوم: 4 قطعة

-لوحة الخبز

- أسلاك توصيل

الخطوة الثانية: الخطوة الثانية: الكود

في البداية ، عليك تحديد دبوس شاشة LCD بخط البيانات المشترك

LiquidCrystal LCDA (13 ، 12 ، 7 ، 6 ، 5 ، 4) ؛

LiquidCrystal lcdB (11 ، 10 ، 7 ، 6 ، 5 ، 4) ؛

LiquidCrystal LCDC (9 ، 8 ، 7 ، 6 ، 5 ، 4) ؛

LiquidCrystal LCDD (3 ، 2 ، 7 ، 6 ، 5 ، 4) ؛

من كود التعريف أعلاه ، يمكنك أن ترى أن جميع خطوط بيانات LCD (LCD1 LCD2 LCD3 و LCD4) متصلة بنفس دبوس رقمي للوحة اردوينو (D7 و D6 و D5 و D4) بينما يتم توصيل RS و EN pin بدبوس رقمي فردي.

هنا الكود الكامل لمشروعنا:

#يشمل

LiquidCrystal LCDA (13 ، 12 ، 7 ، 6 ، 5 ، 4) ؛ // تعريف دبوس لشاشات الكريستال السائل 1

LiquidCrystal lcdB (11 ، 10 ، 7 ، 6 ، 5 ، 4) ؛ // تعريف دبوس لشاشات الكريستال السائل 2

LiquidCrystal LCDC (9 ، 8 ، 7 ، 6 ، 5 ، 4) ؛ // تعريف دبوس لشاشات الكريستال السائل 3

LiquidCrystal LCDD (3 ، 2 ، 7 ، 6 ، 5 ، 4) ؛ // تعريف دبوس لشاشات الكريستال السائل 4

الإعداد باطل()

{

lcdA.begin (16 ، 2) ؛ // تهيئة شاشة LCD 1

lcdB.begin (16 ، 2) ؛ // تهيئة شاشة LCD 2

lcdC.begin (16 ، 2) ؛ // تهيئة شاشة LCD 3

lcdD.begin (16 ، 2) ؛ // تهيئة شاشة LCD 4}

حلقة فارغة()

{

lcdA.setCursor (0 ، 0) ؛

lcdA.print ("3 16x2 LCD باستخدام") ؛

تأخير (100) ؛

lcdB.setCursor (0 ، 0) ؛

lcdB.print ("Designed By->") ؛

تأخير (100) ؛

lcdC.setCursor (0 ، 0) ؛

lcdC.print ("زيارة الموقع الإلكتروني") ؛

تأخير (100) ؛

lcdD.setCursor (0 ، 0) ؛

lcdD.print ("BestEngineering") ؛

تأخير (100) ؛

lcdA.setCursor (0 ، 1) ؛

lcdA.print ("مفرد اردوينو") ؛

تأخير (100) ؛

lcdB.setCursor (0 ، 1) ؛

lcdB.print ("كريشنا كيشاف") ؛

تأخير (100) ؛

lcdC.setCursor (0 ، 1) ؛

lcdC.print ("واشتراك") ؛

تأخير (100) ؛

lcdD.setCursor (0 ، 1) ؛

lcdD.print ("المشاريع") ؛

تأخير (100) ؛

}

الخطوة 3: الخطوة 3: بناء الدائرة

الخطوة الثالثة: بناء الدائرة
الخطوة الثالثة: بناء الدائرة
الخطوة الثالثة: بناء الدائرة
الخطوة الثالثة: بناء الدائرة
الخطوة الثالثة: بناء الدائرة
الخطوة الثالثة: بناء الدائرة

تم تصميم الدائرة المنشورة هنا باستخدام بروتيوس 8 بروفيشنال.

في دبوس بروتيوس لا. تم إخفاء 15 و 16 من شاشات الكريستال السائل وبالتالي ، فقد قمت بإجراء اتصال للدبوس 15 و 16 (الأنود والكاثود لشاشات الكريستال السائل) والذي يستخدم دبوس للإضاءة الخلفية لشاشات الكريستال السائل.

الخطوة 4: الخطوة 4: تم كل شيء

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

آمل أن يساعدك هذا المشروع إذا كان لديك أي استفسارات أو تريد المزيد من المشاريع الرائعة ، يرجى زيارة موقع bestengineeringprojects.com

موصى به: