WPSH203 LCD ودرع لوحة المفاتيح لاردوينو
دليل المستخدم

مقدمة
إلى جميع المقيمين في الاتحاد الأوروبي
معلومات بيئية هامة حول هذا المنتج
يشير هذا الرمز الموجود على الجهاز أو العبوة إلى أن التخلص من الجهاز بعد انتهاء دورة حياته قد يضر بالبيئة. لا تتخلص من الجهاز (أو البطاريات) كنفايات بلدية غير مصنفة؛ بل يجب نقلها إلى شركة متخصصة لإعادة التدوير. يجب إعادة هذا الجهاز إلى الموزع أو إلى خدمة إعادة التدوير المحلية. احترم القواعد البيئية المحلية.
في حالة الشك، اتصل بسلطات التخلص من النفايات المحلية.
شكرًا لك على اختيار Whadda! يُرجى قراءة الدليل بعناية قبل استخدام هذا الجهاز. إذا تعرض الجهاز للتلف أثناء النقل، فلا تقم بتثبيته أو استخدامه واتصل بالوكيل.
تعليمات السلامة
اقرأ وفهم هذا الدليل وجميع علامات السلامة قبل استخدام هذا الجهاز.
للاستخدام الداخلي فقط.
- يمكن استخدام هذا الجهاز من قبل الأطفال الذين تتراوح أعمارهم بين 8 سنوات وما فوق ، والأشخاص الذين يعانون من ضعف القدرات الجسدية أو الحسية أو العقلية أو نقص الخبرة والمعرفة إذا تم منحهم الإشراف أو التعليمات المتعلقة باستخدام الجهاز بطريقة آمنة وفهم المخاطر المتضمنة. لا يجوز للأطفال اللعب بالجهاز. لا يجوز للأطفال إجراء التنظيف وصيانة المستخدم دون إشراف.
المبادئ التوجيهية العامة
- يرجى الرجوع إلى ضمان الخدمة والجودة من Velleman® في الصفحات الأخيرة من هذا الدليل.
- يُحظر إجراء أي تعديلات على الجهاز لأسباب تتعلق بالسلامة. ولا يشمل الضمان الأضرار الناجمة عن التعديلات التي يجريها المستخدم على الجهاز.
- استخدم الجهاز للغرض المخصص له فقط. سيؤدي استخدام الجهاز بطريقة غير مصرح بها إلى إبطال الضمان.
- لا يشمل الضمان الأضرار الناجمة عن تجاهل بعض الإرشادات الواردة في هذا الدليل، ولن يتحمل التاجر أي مسؤولية عن أي عيوب أو مشاكل ناجمة عن ذلك.
- ولا يمكن تحميل شركة Velleman Group NV ولا تجارها المسؤولية عن أي ضرر (غير عادي أو عرضي أو غير مباشر) - من أي نوع (مالي أو مادي ...) ينشأ عن امتلاك أو استخدام أو فشل هذا المنتج.
- احتفظ بهذا الدليل للرجوع إليه في المستقبل.
ما هو Arduino®
Arduino® عبارة عن منصة نماذج أولية مفتوحة المصدر تعتمد على أجهزة وبرامج سهلة الاستخدام. تستطيع لوحات Arduino® قراءة المدخلات - مستشعر الإضاءة، أو إصبع على الزر، أو رسالة Twitter - وتحويلها إلى مخرجات - تنشيط محرك، أو تشغيل مؤشر LED، أو نشر شيء ما عبر الإنترنت. يمكنك إخبار اللوحة الخاصة بك بما يجب فعله عن طريق إرسال مجموعة من التعليمات إلى وحدة التحكم الدقيقة الموجودة على اللوحة. للقيام بذلك، يمكنك استخدام لغة برمجة Arduino (المعتمدة على Wiring) وIDE لبرنامج Arduino® (المعتمد على المعالجة). يلزم وجود دروع/وحدات/مكونات إضافية لقراءة رسالة تويتر أو النشر عبر الإنترنت. تصفح ل www.arduino.cc لمزيد من المعلومات.
المنتج انتهىview
شاشة LCD مقاس 16×2 ودرع لوحة المفاتيح للوحات Arduino® Uno وMega وDiecimila وDuemilanove وFreeduino.

| 1 | مقياس الجهد التباين LCD | 3 | مفاتيح التحكم (متصلة بالمدخل التناظري 0) |
| 2 | منفذ آي سي إس بي |
تحديد
- الأبعاد: 80 × 58 × 20 ملم
سمات
- خلفية زرقاء/إضاءة خلفية بيضاء
- تعديل تباين الشاشة
- يستخدم مكتبة Arduino® LCD ذات 4 بت
- زر إعادة الضبط
- تستخدم الأزرار لأعلى ولأسفل ولليسار ولليمين إدخالًا تناظريًا واحدًا فقط
تخطيط الدبوس
| التناظرية 0 | أعلى، أسفل، يمين، يسار، حدد |
| رقمي 4 | قاعدة بيانات 4 |
| رقمي 5 | قاعدة بيانات 5 |
| رقمي 6 | قاعدة بيانات 6 |
| رقمي 7 | قاعدة بيانات 7 |
| رقمي 8 | RS |
| رقمي 9 | E |
| رقمي 10 | الإضاءة الخلفية |
Example
*/
#تضمن
/****************************************************** ******
سيقوم هذا البرنامج باختبار لوحة LCD والأزرار
****************************************************************************************************************************************************************************** ******/
// حدد المسامير المستخدمة على لوحة LCD
شاشة LCD من نوع LiquidCrystal(8، 9، 4، 5، 6، 7)؛
// تحديد بعض القيم التي تستخدمها اللوحة والأزرار
كثافة العمليات LCD_key = 0؛
int adc_key_in = 0;
رسالة غير موقعة char_count = 0؛
unsigned long prev_trigger = 0;
#تعريف btnRIGHT 0
#تعريف btnUP1
#تعريف btnDOWN 2
#تعريف btnLEFT 3
#تعريف بي تي ان سيليكت 4
#تعريف btnNONE 5
// اقرأ الأزرار
كثافة العمليات read_LCD_buttons ()
{
adc_key_in =analogRead(0); // اقرأ القيمة من المستشعر
إذا كان (adc_key_in <50) يُرجع btnRIGHT؛
إذا كان (adc_key_in <195) يُرجع btnUP؛
إذا تم إرجاع (adc_key_in <380) btnDOWN؛
إذا كان (adc_key_in <555) يُرجع btnLEFT؛
إذا (adc_key_in <790) قم بإرجاع btnSELECT؛
إرجاع btnNONE؛ // عندما يفشل الآخرون، قم بإرجاع هذا...
}
إعداد فارغ ()
{
شاشات الكريستال السائل. تبدأ (16، 2)؛ // ابدأ المكتبة
lcd.setCursor(0,0);
شاشات الكريستال السائل.طباعة("Whadda WPSH203"); // اطبع رسالة بسيطة
}
حلقة فارغة ()
{
شاشات الكريستال السائل.setCursor(9,1); // انقل المؤشر إلى السطر الثاني "1" و9 مسافات
شاشات الكريستال السائل. طباعة (ملي () / 1000)؛ // عرض الثواني المنقضية منذ بدء التشغيل
شاشات الكريستال السائل.setCursor(0,1); // الانتقال إلى بداية السطر الثاني
lcd_key = read_LCD_buttons(); // اقرأ الأزرار
التبديل (lcd_key) // اعتمادًا على الزر الذي تم الضغط عليه، نقوم بتنفيذ إجراء ما
{
حالة btnRIGHT:
{
شاشات الكريستال السائل.طباعة("يمين"); // اطبع لليمين على شاشة LCD
// كود لزيادة عداد الرسائل بعد الضغط على الزر المرتد
إذا ((ملي () – prev_trigger) > 500) {
message_count++;
إذا (message_count > 3) message_count = 0;
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////////// ///////////
استراحة؛
}
حالة btnLEFT:
{
// إذا كنت بحاجة إلى ظهور كلمة "LEFT" على الشاشة، فاستخدم lcd.print("LEFT") بدلاً من lcd.print(adc_key_in) وlcd.print("v");
// السطرين التاليين سوف يطبعان العتبة الفعلية voltage موجود عند الإدخال التناظري 0؛ نظرًا لأن هذه الأزرار جزء من المجلدtagالفاصل، يؤدي الضغط على كل زر إلى إنشاء حجم عتبة مختلفtage
شاشات الكريستال السائل. طباعة (adc_key_in)؛ // يظهر العتبة الفعلية المجلدtage عند الإدخال التناظري 0
شاشات الكريستال السائل.طباعة("v"); // ينتهي بـ v(olt)
// رمز لتقليل عداد الرسائل بعد الضغط على الزر المرتد
إذا ((ملي () – prev_trigger) > 500) {
message_count–;
إذا (message_count == 255) message_count = 3؛
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////////// ///////////////
استراحة؛
}
حالة بتنوب:
{
شاشات الكريستال السائل.طباعة("UP"); // اطبع على شاشة LCD
استراحة؛
}
حالة btnDOWN:
{
شاشات الكريستال السائل.طباعة("أسفل"); // اطبع لأسفل على شاشة LCD
استراحة؛
}
حالة btnSELECT:
{
شاشات الكريستال السائل.طباعة("SELECT"); // طباعة SELECT على شاشة LCD
استراحة؛
}
حالة btnNONE:
{
شاشات الكريستال السائل.طباعة("اختبار"); // اطبع الاختبار على شاشة LCD
استراحة؛
}
}
// إذا تم الضغط على زر، تحقق مما إذا كانت هناك حاجة لعرض رسالة مختلفة
إذا (lcd_key ! = btnNONE) {
lcd.setCursor(0,0);
التبديل (message_count)
{
الحالة 0: {
شاشات الكريستال السائل.طباعة("Whadda WPSH203");
استراحة؛
}
الحالة 1: {
شاشات الكريستال السائل.طباعة("درع LCD");
استراحة؛
}
الحالة 2: {
شاشات الكريستال السائل.طباعة("التحقق من whadda.com");
استراحة؛
}
الحالة 3:{
شاشات الكريستال السائل.طباعة("فيليمان");
استراحة؛
}
}
شاشات الكريستال السائل.setCursor(0,1); // إعادة تعيين مؤشر LCD إلى الصف الثاني (الفهرس 2)
}
}

التعديلات والأخطاء المطبعية محفوظة – © Velleman Group NV. WPSH203_v01
Velleman Group nv، Legen Heirweg 33 - 9890 Gavere.
المستندات / الموارد
![]() |
WHADDA WPSH203 LCD ودرع لوحة المفاتيح لاردوينو [بي دي اف] دليل المستخدم WPSH203 LCD ودرع لوحة المفاتيح لـ Arduino، WPSH203، LCD ودرع لوحة المفاتيح لـ Arduino، درع لوحة المفاتيح لـ Arduino، درع لـ Arduino |




