جدول المحتويات:
- الخطوة 1: ميزات 1602 Arduino LCD Keypad Shield
- الخطوة 2: كيفية استخدام Arduino LCD Keypad Shield
- الخطوة 3: المواد المطلوبة
- الخطوة 4: كيف تقرأ المفاتيح؟
- الخطوة 5: كيفية تمرير نص؟
- الخطوة 6: كيفية عرض شخصية معينة؟
فيديو: استخدام 1602 LCD Keypad Shield W / Arduino [+ مشاريع عملية]: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يمكنك قراءة هذا وغيره من البرامج التعليمية المذهلة على موقع ElectroPeak الرسمي
ملخص
في هذا البرنامج التعليمي ، ستتعلم كيفية استخدام غطاء لوحة مفاتيح Arduino LCD مع 3 مشاريع عملية.
ماذا ستتعلم:
- كيفية تركيب الدرع والتعرف على المفاتيح
- كيفية تمرير النص
- كيفية عرض الأحرف الخاصة
الخطوة 1: ميزات 1602 Arduino LCD Keypad Shield
لطالما كان عرض المعلومات في المشاريع الإلكترونية هو القضية الأكثر إلحاحًا. هناك طرق مختلفة لعرض البيانات. يمكن أن تكون هذه الشاشات بسيطة جدًا مثل 7 أجزاء أو مصابيح LED ، أو يمكن أن تكون أكثر روعة مثل شاشات LCD. لطالما كان استخدام شاشات LCD أحد أكثر الطرق شيوعًا لعرض المعلومات. تنقسم شاشات الكريستال السائل إلى نوعين عامين: الشخصيات والرسومات.
واحدة من أكثر شاشات الكريستال السائل المتوفرة شيوعًا وأرخصها وأبسطها هي شاشة LCD ذات الطابع. تتكون شاشة LCD هذه من عدة صفوف وأعمدة. تتم كتابة الحروف والأرقام في أماكن تم إنشاؤها بواسطة الصفوف والأعمدة. على سبيل المثال ، يحتوي حرف LCD 16 * 2 على صفين و 16 عمودًا. لذلك يمكنه عرض 32 حرفًا. يعد العمل مع شاشات LCD هذه أمرًا بسيطًا للغاية ولها توافق كامل مع جميع وحدات التحكم الدقيقة ولوحات المعالجات. لتسهيل استخدام شاشات LCD هذه ، تم تصميم طرازها 16 × 2 ، بما في ذلك أربعة مفاتيح لعمل القائمة ، كدرع متوافق أيضًا مع لوحات Arduino.
الخطوة 2: كيفية استخدام Arduino LCD Keypad Shield
شيل Arduino عبارة عن درع سهل الاستخدام وبسيط. لاستخدامه ، تحتاج إلى معرفة pinout الخاص به واتصاله بـ Arduino في البداية.
الخطوة 3: المواد المطلوبة
اردوينو أونو R3 × 1
1602 LCD Keypad Shield For Arduino × 1
تطبيقات البرمجيات
اردوينو IDE
الخطوة 4: كيف تقرأ المفاتيح؟
في هذا الدرع ، يتم توصيل جميع المفاتيح الأربعة بالدبوس التناظري 0 لحفظه على المسامير الرقمية. لذلك يجب أن نستخدم ADC لقراءتها. عندما تضغط على مفتاح ، تقوم بإرجاع قيمة إلى دبوس A0 وفقًا لدائرة التقسيم المقاومة الداخلية ، والتي تحدد نوع المفتاح.
دعونا نلقي نظرة أعمق على الكود:
#يشمل
المكتبة التي تحتاجها لشاشات الكريستال السائل.
LiquidCrystal LCD (pin_RS، pin_EN، pin_d4، pin_d5، pin_d6، pin_d7) ؛
تحديد كائن LCD وفقًا للدبابيس المتصلة بـ Arduino.
lcd.begin (16 ، 2) ؛
التكوين الأولي لشاشة LCD من خلال تحديد عدد الأعمدة والصفوف. الوسيطة الأولى هي عدد الأعمدة ، والثانية هي عدد الصفوف.
في الجدول أعلاه بعض الوظائف المهمة للعمل مع شاشات الكريستال السائل.
يمكنك التحقق من موقع Arduino على الويب لمزيد من الوظائف.
الخطوة 5: كيفية تمرير نص؟
يمكننا القيام بذلك بسهولة باستخدام الوظائف المذكورة أعلاه.
الخطوة 6: كيفية عرض شخصية معينة؟
يمكنك إنشاء شخصية في كل كتلة من شاشة LCD الخاصة بك. للقيام بذلك ، يجب عليك تحويل الشخصية التي تريدها إلى مجموعة من الرموز ، ثم عرضها على شاشة LCD. لتحويل شخصيتك إلى أكواد ، يمكنك استخدام مواقع على الإنترنت مثل هذه. صمم شخصيتك ، ثم انسخ المصفوفة التي تم إنشاؤها إلى التعليمات البرمجية الخاصة بك.
تقوم شاشة lcd.createChar بتخزين المصفوفة الخاصة بك في موقع الذاكرة ويمكنك عرضها باستخدام lcd.write
موصى به:
كيفية جعل RADAR باستخدام Arduino لمشروع العلوم أفضل مشاريع اردوينو: 5 خطوات
كيفية جعل RADAR باستخدام Arduino لمشروع العلوم أفضل مشاريع Arduino: مرحبًا يا أصدقاء ، في هذه التعليمات ، سأوضح لك كيفية إنشاء نظام رادار مذهل باستخدام اردوينو نانو ، هذا المشروع مثالي للمشاريع العلمية ويمكنك بسهولة القيام بذلك باستثمارات وفرص أقل إذا كان الفوز بالجائزة أمرًا رائعًا
تلقي إشعارات البريد الإلكتروني من مشاريع إنترنت الأشياء الخاصة بك: 6 خطوات
تلقي إخطارات عبر البريد الإلكتروني من مشاريع إنترنت الأشياء الخاصة بك: إشعارات البريد الإلكتروني الخاصة بالبرنامج التي تربط مشاريع إنترنت الأشياء الخاصة بك بـ Adafruit IO و IFTTT لقد قمت بنشر بعض مشاريع إنترنت الأشياء. أتمنى أن تكون قد رأيتهم ، إذا لم تكن قد دعوتك إلى ملفي الشخصي والتحقق منها ، فقد أردت تلقي بعض الإشعارات عند متغير
16x16 RGB LED Panel Arduino مشاريع: 5 خطوات (بالصور)
16x16 RGB LED Panel Arduino Projects: مرحباً بالجميع ، أنا أنشر هذا المشروع لأنني أود أن يكون لدى الجميع مكان بسيط للحضور مع واحدة من هذه اللوحات الرائعة 16x16 RGB LED. لقد حصلت على أفكار من مشاريع أخرى وقمت بتعديلها لهذا المشروع. فهو يوفر لك
شاشة LCD أحادية اللون HX1230 في مشاريع Arduino: 4 خطوات
HX1230 Monochrome LCD في مشاريع Arduino: الأجزاء: أي Arduino HX1230 96x68 pixel LCD (المعروف أيضًا باسم Nokia 1202 ، STE2007) بعض الأسلاك
تقليص مشاريع Arduino الخاصة بك - Arduino UNO كمبرمج ATmega328P (https://youtu.be/YO61YCaC9DY): 4 خطوات
تقليص مشاريع Arduino الخاصة بك | Arduino UNO كمبرمج ATmega328P (https://youtu.be/YO61YCaC9DY): رابط الفيديو: https://youtu.be/YO61YCaC9DYProgramming ATmega328P باستخدام Arduino كـ ISP (مبرمج داخل النظام) يسمح لك باستخدام ميزات Arduino على لوحة توصيل أو ثنائي الفينيل متعدد الكلور. إنها تساعد في الغالب عندما تقوم بمشروع كليتك. إنها تعيد