جدول المحتويات:
- الخطوة 1: الخطوة 1: الأجزاء الإلكترونية
- الخطوة الثانية: الخطوة الثانية: الكود
- الخطوة 3: الخطوة 3: بناء الدائرة
- الخطوة 4: الخطوة 4: تم كل شيء
- الخطوة 5: إخراج الفيديو
فيديو: واجهة LCD متعددة لـ Arduino Uno باستخدام خط البيانات المشترك: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
اليوم ، سأوضح لك في هذا الدليل كيفية التعامل مع وحدة 16x2 LCD متعددة مع لوحة اردوينو أونو باستخدام خط بيانات مشترك. الشيء الأكثر إثارة للاهتمام في هذا المشروع هو أنه يستخدم خط بيانات مشترك ويعرض بيانات مختلفة في كل شاشة LCD.
الخطوة 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: تم كل شيء
آمل أن يساعدك هذا المشروع إذا كان لديك أي استفسارات أو تريد المزيد من المشاريع الرائعة ، يرجى زيارة موقع bestengineeringprojects.com
موصى به:
كيفية عمل مسجل بيانات في الوقت الحقيقي للرطوبة ودرجة الحرارة باستخدام Arduino UNO وبطاقة SD - DHT11 محاكاة مسجل البيانات في Proteus: 5 خطوات
كيفية عمل مسجل بيانات في الوقت الحقيقي للرطوبة ودرجة الحرارة باستخدام Arduino UNO وبطاقة SD | DHT11 محاكاة مسجل البيانات في Proteus: مقدمة: مرحبًا ، هذا Liono Maker ، إليك رابط YouTube. نحن نصنع مشروعًا إبداعيًا مع Arduino ونعمل على أنظمة مضمنة. Data-Logger: مسجل البيانات (أيضًا مسجل البيانات أو مسجل البيانات) هو جهاز إلكتروني يسجل البيانات بمرور الوقت مع
نظام الحصول على البيانات وتصور البيانات لدراجة سباق كهربائية MotoStudent: 23 خطوة
نظام الحصول على البيانات وتصور البيانات لدراجة سباق كهربائية MotoStudent: نظام الحصول على البيانات عبارة عن مجموعة من الأجهزة والبرامج تعمل معًا من أجل جمع البيانات من أجهزة الاستشعار الخارجية وتخزينها ومعالجتها بعد ذلك بحيث يمكن تصورها بيانياً وتحليلها ، السماح للمهندسين بعمل
مقطع Arduino 7 (5011BS ، الأنود أو الكاثود المشترك): 13 خطوة
مقطع Arduino 7 (5011BS ، الأنود المشترك أو الكاثود) البرنامج التعليمي: سنعمل على جعل هذا الشيء يعمل! الكاثود المشترك أو الأنود
البرنامج التعليمي كيفية واجهة العرض المكونة من 4 أرقام باستخدام Arduino UNO: 6 خطوات (بالصور)
البرنامج التعليمي كيفية واجهة العرض المكونة من 4 أرقام باستخدام Arduino UNO: سيعلمك هذا البرنامج التعليمي بعض الأساسيات حول استخدام شاشة العرض المكونة من 4 أرقام مع Arduino UNO
واجهة متعددة اللمس بسعر رخيص (رخيص حقًا): 3 خطوات
واجهة متعددة اللمس بسعر رخيص (رخيص حقًا): هذا هو أول تعليمات لي ، لذا يرجى أن تكون لطيفًا. هذه هي كيفية إنشاء واجهة متعددة اللمس من مكتبك مقابل القليل جدًا من المال. أخيرًا ، تم تحميل مقطع فيديو ، آسف على معدل الإطارات السيئ للكمبيوتر المحمول الخاص بي ليس جيدًا