جدول المحتويات:
- الخطوة الأولى: المكونات:
- الخطوة 2: المبدأ
- الخطوة 3: الرسم التخطيطي
- الخطوة 4: الإجراءات
- الخطوة 5: الكود
فيديو: LCD 1602 مع Arduino Uno R3: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا الدرس ، سوف نتعلم كيفية استخدام شاشة LCD1602 لعرض الأحرف والسلاسل. LCD1602 ، أو شاشة الكريستال السائل من نوع 1602 حرف ، هي نوع من وحدة مصفوفة نقطية لإظهار الحروف والأرقام والأحرف وما إلى ذلك. تتألف من مواضع مصفوفة نقطية 5x7 أو 5x11 ؛ يمكن أن يعرض كل موضع حرفًا واحدًا. هناك مسافة نقطية بين حرفين ومسافة بين السطور ، وبالتالي تفصل بين الأحرف والخطوط. الرقم 1602 يعني على الشاشة ، يمكن عرض صفين و 16 حرفًا في كل منهما. الآن دعنا نتحقق من مزيد من التفاصيل!
الخطوة الأولى: المكونات:
- لوحة اردوينو أونو * 1
- كابل USB * 1
- LCD1602 * 1
- مقياس الجهد (50 كيلو أوم) * 1
- اللوح * 1
- أسلاك توصيل
الخطوة 2: المبدأ
بشكل عام ، تحتوي شاشة LCD1602 على منافذ متوازية ، أي أنها
سيتحكم في عدة دبابيس في نفس الوقت. يمكن تصنيف LCD1602 إلى ثمانية منافذ وأربعة منافذ. إذا تم استخدام اتصال ثمانية منافذ ، فإن جميع المنافذ الرقمية للوحة Arduino Uno مشغولة بالكامل تقريبًا. إذا كنت ترغب في توصيل المزيد من أجهزة الاستشعار ، فلن تكون هناك منافذ متاحة. لذلك ، يتم استخدام الاتصال بأربعة منافذ هنا من أجل تطبيق أفضل.
دبابيس LCD1602 ووظائفها
VSS: متصل بالأرض
VDD: متصل بمصدر طاقة + 5 فولت
تعليق صوتي: لضبط التباين
RS: دبوس تحديد السجل الذي يتحكم في مكان كتابة البيانات في ذاكرة LCD. يمكنك تحديد إما سجل البيانات ، الذي يحتفظ بما يتم عرضه على الشاشة ، أو سجل التعليمات ، حيث تبحث وحدة التحكم في شاشة LCD عن إرشادات حول ما يجب القيام به بعد ذلك.
R / W: دبوس قراءة / كتابة للاختيار بين وضعي القراءة والكتابة
هـ: دبوس تمكين يقرأ المعلومات عند استلام المستوى العالي (1). يتم تشغيل التعليمات عندما تتغير الإشارة من مستوى عالٍ إلى مستوى منخفض.
D0-D7: لقراءة البيانات وكتابتها
A و K: دبابيس تتحكم في الإضاءة الخلفية لشاشة LCD. قم بتوصيل K بـ GND و A بـ 3.3v. افتح الإضاءة الخلفية وسترى أحرفًا واضحة في بيئة مظلمة نسبيًا.
الخطوة 3: الرسم التخطيطي
الخطوة 4: الإجراءات
قم بتوصيل K بـ GND و A بـ 3.3 V ، ثم سيتم تشغيل الإضاءة الخلفية لشاشة LCD1602. قم بتوصيل VSS بـ GND وشاشة LCD1602 بمصدر الطاقة. قم بتوصيل VO بالدبوس الأوسط لمقياس الجهد - باستخدامه يمكنك ضبط تباين عرض الشاشة. قم بتوصيل RS بـ D4 و R / W pin بـ GND ، مما يعني أنه يمكنك كتابة الأحرف على LCD1602. قم بتوصيل E بـ pin6 ويتم التحكم في الأحرف المعروضة على شاشة LCD1602 بواسطة D4-D7. بالنسبة للبرمجة ، يتم تحسينها عن طريق استدعاء مكتبات الوظائف.
الخطوة 1:
بناء الدائرة.
الخطوة 2:
قم بتنزيل الكود من
الخطوه 3:
قم بتحميل الرسم التخطيطي على لوحة Arduino Uno
انقر فوق أيقونة تحميل لتحميل الرمز إلى لوحة التحكم.
إذا ظهر "تم التحميل" أسفل النافذة ، فهذا يعني أنه تم تحميل الرسم التخطيطي بنجاح.
ملاحظة: قد تحتاج إلى ضبط مقياس الجهد على شاشة LCD1602 حتى يمكن عرضها بوضوح.
الخطوة 5: الكود
// LCD1602
//يجب عليك الآن
شاهد شاشة LCD1602 لعرض الأحرف المتدفقة "PRIMEROBOTICS" و "hello، world"
//Website:www.primerobotics.in
#يشمل
// تضمين رمز المكتبة
/**********************************************************/
شار
array1 = "PrimeRobotics" ؛ // السلسلة المراد طباعتها على شاشة LCD
شار
array2 = "مرحبًا ، أيها العالم!" ؛ // السلسلة المراد طباعتها على شاشة LCD
int تيم =
250 ؛ // قيمة وقت التأخير
// تهيئة المكتبة
بأرقام دبابيس الواجهة
LiquidCrystal
شاشات الكريستال السائل (4 ، 6 ، 10 ، 11 ، 12 ، 13) ؛
/*********************************************************/
الإعداد باطل()
{
lcd.begin (16 ، 2) ؛ // قم بإعداد عدد أعمدة LCD و
الصفوف:
}
/*********************************************************/
حلقة فارغة()
{
lcd.setCursor (15، 0) ؛ // اضبط المؤشر على العمود 15 ، السطر 0
لـ (int positionCounter1 = 0 ؛
positionCounter1 <26 ؛ positionCounter1 ++)
{
lcd.scrollDisplayLeft () ، // يمرر محتويات شاشة العرض
مسافة على اليسار.
lcd.print (array1 [positionCounter1]) ؛ // اطبع رسالة على شاشة LCD.
تأخير (توقيت) ؛ // انتظر حتى 250 ميكروثانية
}
lcd.clear () ؛ // يمسح شاشة LCD ويضع ملف
في الزاوية العلوية اليسرى.
lcd.setCursor (15 ، 1) ؛ // اضبط المؤشر على العمود 15 ، السطر 1
لـ (int positionCounter2 = 0 ؛
positionCounter2 <26 ؛ positionCounter2 ++)
{
lcd.scrollDisplayLeft () ، // يمرر محتويات شاشة العرض
مسافة على اليسار.
lcd.print (array2 [positionCounter2]) ؛ // اطبع رسالة على شاشة LCD.
تأخير (توقيت) ؛ // انتظر حتى 250 ميكروثانية
}
lcd.clear () ؛ // يمسح شاشة LCD ويضع ملف
في الزاوية العلوية اليسرى.
}
/**********************************************************/
موصى به:
Arduino DIY Calculator باستخدام 1602 LCD و 4x4 Keypad: 4 خطوات
Arduino DIY Calculator باستخدام 1602 LCD و 4x4 Keypad: مرحبًا يا رفاق في هذه التعليمات ، سنصنع آلة حاسبة باستخدام Arduino والتي يمكنها إجراء العمليات الحسابية الأساسية. لذلك سنأخذ في الأساس مدخلات من لوحة مفاتيح 4x4 ونطبع البيانات على شاشة 16x2 LCD وسيقوم Arduino بإجراء العمليات الحسابية
نظام أمان RFID بشاشة LCD 1602: 4 خطوات
نظام أمان RFID مع شاشة LCD 1602: مقدمة اليوم سنصنع نظام أمان RFID. سيعمل هذا مثل نظام الأمان ، لذلك عندما تكون علامة أو بطاقة RFID بالقرب منها ستعرض رسالة على شاشة LCD 1602. الغرض من هذا المشروع هو محاكاة كيفية عمل أقفال أبواب RFID. وبالتالي
اردوينو LCD 16x2 تعليمي - ربط شاشة 1602 LCD مع Arduino Uno: 5 خطوات
اردوينو LCD 16x2 تعليمي | واجهة شاشة عرض LCD 1602 مع Arduino Uno: Hi Guys نظرًا لأن العديد من المشاريع تحتاج إلى شاشة لعرض البيانات سواء كانت عدادًا يدويًا أو عرض عدد الاشتراكات في YouTube أو آلة حاسبة أو قفل لوحة مفاتيح مع شاشة وإذا كانت كل هذه الأنواع من المشاريع مصنوعة باستخدام اردوينو سوف يحددون
استخدام 1602 LCD Keypad Shield W / Arduino [+ مشاريع عملية]: 7 خطوات
باستخدام 1602 LCD Keypad Shield W / Arduino [+ مشاريع عملية]: يمكنك قراءة هذا وغيره من البرامج التعليمية المذهلة على الموقع الإلكتروني الرسمي لشركة ElectroPeak كيفية إعداد الدرع والتعرف على المفاتيح
1602 LCD التحكم في التباين من Arduino: 5 خطوات
1602 LCD التحكم في التباين من Arduino: أثناء العمل في مشروع جديد واجهت مشكلة حيث كنت أرغب في التحكم في الإضاءة الخلفية وتباين شاشة LCD 1602 من خلال Arduino ولكن الشاشة كانت متذبذبة حقًا