خطوط كبيرة على شاشة Arduino TFT

  • Dec 11, 2020
click fraud protection

تعلمت اليوم كيفية صنع الخطوط بأي حجم وعرض النقوش معهم على شاشة متصلة بـ Arduino. تبين أن التعامل مع هذا الأمر أصعب مما قد يعتقده المرء.


من أجل جعل شاشة المخبر (https://ammo1.livejournal.com/1114988.html) لقد طلبت لوحة Arduino Wi-Fi على Aliexpress مقابل 5 دولارات وشاشة مقاس 3.95 بوصة مقابل 12 دولارًا، والتي يتم وضعها ببساطة في الطابق الثاني على لوحة Arduino ولا تتطلب الأسلاك.


كتب بائع Arduina أنه يحتوي على مفاتيح غاطسة تحدد أوضاع التشغيل لمعالجين (ATmega328 و ESP8266) ، لكنه نسي وصف الغرض من المفاتيح. هذا المنتدى ليس له اسم محدد ، لذلك لم يتم العثور على جدول تعيين التبديل على الفور. لكنني ما زلت أجدها في بعض المتاجر الروسية تبيع مثل هذه اللوحات.


عرض بائع الشاشة التنزيل من LCDWiki مجموعة من المكتبات وبرامج لهذه الشاشة. قمت بتنزيله وتشغيله وبدأت في الضرب في البداية بحيث يتم عرض النص ببساطة ليس في الوضع الرأسي للشاشة ، ولكن في الوضع الأفقي. ثم حاولت معرفة كيفية إنشاء الخط الخاص بي. تضمنت الحزمة برنامج PCtoLCD200 بواجهة صينية بالكامل. لقد اكتشفت بشكل عشوائي كيفية إنشاء خط ، لكن ما يجب فعله به أيضًا غير معروف. لا توجد تعليمات. بتعبير أدق ، هناك العديد من التعليمات ، لكنها كلها لا تتعلق بذلك. وإذا قمت بعرض نص كبير في الخط الافتراضي ، فسوف تحصل على مثل هذا الرعب.

instagram viewer


محاولة العثور على تعليمات على موقع iarduino.ru تم العثور على المعلومات حول مكتبة UTFT التي تدعم العديد من الشاشات ، بما في ذلك هذه الشاشة. يوجد أيضًا على موقع مؤلف مكتبة Rinky-Dink Electronics المكتبة نفسها و أداة عبر الإنترنت لإنشاء أي محرف.

وبعد ذلك يكون كل شيء بسيطًا: في أي محرر نقوم بإنشاء صورة بها جميع أحرف الخط (هناك نوعان من الخطوط - أبجدي مع 95 حرفًا ورقمي مكون من 10 أحرف).


ثم ، باستخدام أداة عبر الإنترنت ، نصنع خطًا من هذه الصورة. يتم الحصول على ملف بامتداد ".c" ، والذي يجب وضعه في مجلد مكتبة UTFT.

وأخيرًا ، قم بتوصيل الخط الخاص بك واكتب ما تريده.


الشيء الرئيسي الآن هو أن هذه الخطوط الكبيرة لا تشغل كل ذاكرة Arduino وهناك مساحة كافية لكل شيء آخر. :)

ملاحظة. أنا لا أفهم كيف يفعل الناس أي شيء غير قياسي على Arduino. بمجرد أن تحاول القيام بشيء ما على الأقل ، ليس مثل أي شخص آخر ، اتضح على الفور أنك بحاجة إلى البحث عن كل شيء بشكل عشوائي وعن طريق الكتابة.

© 2020، أليكسي ناديجين
الموضوع الرئيسي لمدونتي هو التكنولوجيا في حياة الإنسان. أكتب المراجعات وأشارك الخبرات وأتحدث عن كل أنواع الأشياء المثيرة للاهتمام. مشروعي الثاني -
lamptest.ru. أختبر مصابيح LED وأساعد في معرفة أيها جيد وأيها ليس كذلك.