جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
القطع:
- أي اردوينو
- شاشة LCD HX1230 96 × 68 بكسل (تُعرف أيضًا باسم Nokia 1202 ، STE2007)
- عدد قليل من الأسلاك
الخطوة 1: التوصيلات
- RST إلى D6 أو أي رقمي
- CE إلى D7 أو أي رقمي
- غير متاح
- DIN إلى D11 / MOSI
- CLK إلى D13 / SCK
- VCC إلى 3.3 فولت
- BL إلى 3.3V أو عن طريق المقاوم لأي دبوس رقمي
- GND إلى GND
تشبه التوصيلات شاشة Nokia 5110 LCD ومعظم شاشات SPI. الاختلاف الوحيد هو أنه لا يوجد دبوس DC (بيانات / أمر). يتم إرسال هذه المعلومات عبر SPI 9 بت.
تعمل شاشة LCD بشكل أفضل عند 3.3 فولت ، كما أن 5 فولت آمنة أيضًا ولكنها تتطلب تغييرات في إعدادات التباين. أسهل طريقة هي استخدام Arduino Pro Mini الذي يعمل من مصدر 3.3 فولت.
الخطوة 2: المقارنة مع Nokia 5110 LCD
يتم الإعلان عن HX1230 كبديل لشاشة Nokia 5110 LCD. هذا ليس صحيحًا تمامًا لأن HX1230 يحتوي على مجموعة تحكم / أوامر مختلفة ويتطلب مكتبة أخرى
مزايا HX1230:
- شاشة عرض أصغر بكثير PCB لكن حجم الشاشة هو نفسه تقريبًا
- لا يوجد شريط حمار وحشي ، العرض ملحوم بثنائي الفينيل متعدد الكلور
- دقة أعلى قليلاً 96x68 مقابل 84x48
- نسبة عرض إلى ارتفاع أفضل ، وحدات البكسل مربعة
- يستخدم فقط 1 LED للإضاءة الخلفية
- مطلوب سلك واحد أقل لتوصيله بـ MCU (بدون دبوس DC)
- عادة ما تكون أرخص من N5110 - 1.60 دولار مقابل 1.80 دولار
الخطوة 3: برنامج اردوينو
تم تجهيز مكتبتين مختلفتين:
-
تُستخدم مكتبة الموارد المنخفضة للمشاريع البسيطة التي تحتوي في الغالب على بيانات رقمية (ومع ذلك ، لا يزال عرض رسومات البكسل / الصور النقطية ممكنًا) ، ولا تستخدم ذاكرة الوصول العشوائي لمخزن الإطارات المؤقت ، ويتم تقديم كل شيء مباشرةً إلى شاشة LCD عبر SPI
github.com/cbm80amiga/HX1230_SPI
-
مكتبة رسومات كاملة مع دعم ثبات الألوان:
github.com/cbm80amiga/HX1230_FB
شاهد فيديو الخطوة التالية للتحقق من ميزات المكتبات
الخطوة 4: شاهد الفيديو
سمات:
- دعم الخطوط المتناسبة مدمجًا (يتطلب خطوطًا من مكتبة PropFonts
- بدائل بسيطة (بكسل ، خطوط ، مستطيلات ، مستطيلات مملوءة ، دوائر ، دوائر مملوءة ، مثلثات ، مثلثات ممتلئة)
- ثبات الألوان بسرعة (17 نمطًا)
- رسم خط أفقي وعمودي سريع للغاية
- رسم الصور النقطية
- العديد من الأمثلة على البرامج