جدول المحتويات:
- الخطوة 1: إعادة تعيين الشاشة مثال إلهام
- الخطوة الثانية: الكود
- الخطوة 3: مثال: ألا تحب أن تكون فلفلًا أيضًا؟
- الخطوة 4: مصادر أخرى
فيديو: TFT 1.44 Arduino Nano - المزيد من الأمثلة: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
في هذا البرنامج التعليمي ، سنستعرض المزيد من الأمثلة لما يمكن عمله باستخدام TFT 1.44 و Arduino Nano من مجموعات Robo-Geek.
يرجى الرجوع لمعرفة كيفية الاتصال بـ TFT 1.44:
www.instructables.com/id/Using-TFT-144-Wit…
وإذا كنت جديدًا في Arduino World ، فنحن نقترح بشدة أن تبدأ بـ:
www.instructables.com/id/Arduino-Nano/
الخطوة 1: إعادة تعيين الشاشة مثال إلهام
في Robo-Geek ، نحن معجبون بشدة بفيلم Short Circuit. هذا البرنامج التعليمي مستوحى من المشهد الافتتاحي ، Struck by Lighting ، حيث يتم إعادة ضبط شاشة الكمبيوتر الموجودة في Johnny's 5 torso. باستخدام TFT 1.44 ، يمكننا عمل شاشة مماثلة ولكن بالطبع ستكون مخصصة للروبوتات المصغرة.
إشعار أثناء إجراء فحوصات النظام ، تظهر عناوين مختلفة بأحرف حمراء. لذلك هذا رائع جدا!
سيتم استخدام هذا الرمز البسيط لإعادة إنشاء تسلسل فحص النظام.
الخطوة الثانية: الكود
مثل كل كود Arduino ، هناك جزئين:
وظيفة الإعداد ووظيفة الحلقة. باقي الوظائف هي وظائف مساعدة.
هناك حيلة بسيطة لإنشاء الرسوم المتحركة. هو رسم اللون ، ثم رسم نفس الشيء باللون الأسود. طالما أن الخلفية سوداء ، فإن التأثير بالنسبة للمستخدم هو أن النص أو الرسم يومض. سرعة المعالجة سريعة إلى حد ما ، لذا من الممكن الحصول على رسوم متحركة سريعة مع تأخيرات طفيفة.
تم تقسيم الشاشة إلى 10 أقسام ، 5 في كل نصف من الشاشة.
تقوم وظيفة print_messages () بطباعة القسم المحدد ولون الخط المحدد.
تقوم وظيفة print_all_messages () بطباعة جميع الأقسام
ترسم وظيفة print_labels () ملصقات الشاشة (أزرار التشغيل / الإيقاف ، إلخ)
وظيفة draw_buttons () ترسم الأزرار
تستدعي وظيفة animate_messages () وظيفة print_messages () وتعرض الرسائل فيما يظهر في تسلسل عشوائي:
/ التسلسل: 5، 3، 9، 7، 4، 10، 8، 2، 1، 6
فكرة للتحسين: يمكن تحسين هذا الرمز ويمكن استخدام الوظيفة العشوائية بدلاً من ذلك.
الخطوة 3: مثال: ألا تحب أن تكون فلفلًا أيضًا؟
المزيد من الإلهام من فيلم Short Circuit:
وفقًا للمثال السابق ، يوضح هذا الرمز كيفية التفاعل مع TFT 1.44 من Robo-Geek Kits.
تقوم وظيفة printDrPepper () بطباعة الرسالة.
تقوم وظيفة printDrPepper_withdelay () بطباعة الرسالة مع تأخير.
تقوم وظيفة rotateText () بطباعة الرسالة مع تأخير ولكنها تقوم بتدويرها في الشاشة.
المشاكل المحتملة:
مع TFT 1.44 في بعض الأحيان ، تأتي الإعدادات مهيأة كما لو كانت الشاشة 128x160 ، لذلك قد تكون هناك حاجة إلى الإزاحة في الاتجاه الرأسي. الرجوع إلى البرنامج التعليمي التالي الخطوة 4 لمزيد من التفاصيل. مرة أخرى جزء من متعة اختراق هذه الأجهزة الصغيرة.
www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/
الخطوة 4: مصادر أخرى
إذا كنت تبحث عن المزيد من الإلهام ، نقترح عليك مشاهدة هذا الفيديو الرائع من Educ8s.
ومع ذلك ، من المهم ملاحظة أن المكتبات المستخدمة تختلف عن تلك الموضحة في البرامج التعليمية ، لذا فنحن لسنا مسؤولين عن صحة الفيديو. بعد قولي هذا ، من الجيد دائمًا التجربة والتعلم من أكبر عدد ممكن من الأشخاص من مجتمع المصادر المفتوحة.
حظًا موفقًا في مشروعك وأخبرنا بما يلهمك في مشروعك القادم.
موصى به:
برنامج الرسم Arduino TFT: 4 خطوات
برنامج Arduino TFT Drawing: يوضح هذا التعليمات الكود الذي يدخل في إنشاء برنامج رسم لشاشة Arduino TFT. هذا البرنامج فريد من نوعه ، لأنه يسمح بحفظ الرسم على بطاقة SD وتحميله لاحقًا لإجراء المزيد من التعديلات
مراقبة بسيطة لجودة الهواء مع شاشة TFT LCD - Ameba Arduino: 3 خطوات
مراقبة بسيطة لجودة الهواء باستخدام شاشة TFT LCD - Ameba Arduino: مقدمة الآن بعد أن يبقى معظم الناس في المنزل لتجنب الاتصال الوثيق بحامل فيروس COVID-19 المحتمل ، تصبح جودة الهواء عاملاً مهمًا لرفاهية الناس ، خاصة في البلدان الاستوائية حيث استخدام مكيف الهواء أمر لا بد منه خلال يوم
كرة الإجابات السحرية مع Arduino Pro Mini وشاشة TFT: 7 خطوات
كرة الإجابات السحرية مع Arduino Pro Mini وشاشة TFT: بعد العودة ، قمت أنا وابنتي بتفكيك كرة Magic 8 حتى تتمكن من استبدال الردود العشرين بأخرى من اختيارها. كانت هذه هدية لصديقة لها. دفعني ذلك إلى التفكير في كيفية القيام بذلك على نطاق أوسع. هل يمكن أن يكون لدينا الكثير م
كيفية صنع ساعة حقيقية باستخدام Arduino وشاشة TFT - Arduino Mega RTC مع شاشة TFT مقاس 3.5 بوصة: 4 خطوات
كيفية صنع ساعة Realtime باستخدام Arduino وشاشة TFT | Arduino Mega RTC مع شاشة TFT مقاس 3.5 بوصة: قم بزيارة قناة Youtube الخاصة بي. 2560 و DS3231 RTC module…. قبل البدء … تحقق من الفيديو من قناة YouTube الخاصة بي .. ملاحظة: - إذا كنت تستخدم Arduin
استخدام TFT 1.44 مع Arduino Nano: 4 خطوات
استخدام TFT 1.44 مع Arduino Nano: في هذا البرنامج التعليمي سوف نتعلم كيفية توصيل شاشة TFT 1.44 LCD التي تأتي مع Robo-Geek Kits. تعتبر شاشات LCD الصغيرة هذه مفيدة عند العمل مع الروبوتات الدقيقة لأنها توفر شاشة ملائمة تبلغ 128 × 128 بكسل. هناك نوعان من TFT 1.44 ،