جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
أهلا.
أود أن أخبركم عن تاريخ إنشاء لعبة ألغاز بسيطة "Puzzle" باستخدام Arduino UNO و TFT-Shield.
لإنشاء اللعبة كنت بحاجة إلى المكونات التالية:
- اردوينو UNO
- محول طاقة (AC-DC) 6-12 فولت لاردوينو أونو
- بطاقة مايكرو التنمية المستدامة
- درع TFT
الخطوة 1: الإصدار الأولي
يعتبر TFT-shield مناسبًا لأنه يحتوي على فتحة لتوصيل بطاقة micro SD وجهاز فك تشفير Jpeg مدمج. تتيح لك هذه الميزة إنشاء إطار صور خاص بك بسرعة وسهولة لعرض الصور (بالطبع ، بناءً على عرض توضيحي). هذا ما فعلته في البداية ، ولكن بعد ذلك شعرت بالملل بمجرد النظر إلى الصور ثم خطرت لي الفكرة: هل سأحاول صنع لعبة منطقية؟ أمضيت عدة أمسيات في كتابة رسم تخطيطي لـ Arduino Uno. وكانت النسخة الأولية جاهزة.
يتم تحميل صورة من بطاقة microSD ، وتنقسم الصورة على الشاشة إلى 4x3 خلايا ، وتختفي الخلية اليمنى السفلية وتبدأ جميع الخلايا في التحرك بشكل عشوائي. بالضغط على الزر الأيسر أسفل الشاشة يمكنك تحميل الصورة التالية. بالضغط على الزر الأوسط ، يمكنك بدء اللعبة - لتجميع الألغاز. تحريك الألغاز بالضغط على شاشة اللمس TFT-Shield. على سبيل المثال ، لقد سجلت صورًا من Instructables.com على بطاقة micro SD. يمكنك تسجيل أي من صورك على بطاقة micro SD.
الخطوة 2: إضافة الوظيفة
يعد تجميع الألغاز 4x3 أمرًا ممتعًا ، ولكنه سهل وسريع بدرجة كافية. كنت أرغب في تعقيد اللعبة ، على سبيل المثال ، لزيادة القسم من 4x3 إلى 8x6.
أضفت القدرة على تعيين عدد الأعمدة والصفوف في المخطط (موصى به: 4x3 ، 4x6 ، 8x3 ، 8x6). أصبح اللعب أكثر صعوبة وأطول. وأصبح التنقل بين الألغاز أكثر صعوبة.
قررت إضافة تلميح - عندما قمت بالنقر فوق الزر الرابع (من اليسار إلى اليمين) ، تظهر أرقام الخلايا على الشاشة. عند النقر فوق الزر الثاني (من اليسار إلى اليمين) تختفي النصائح التي تظهر على الشاشة. عند النقر فوق الزر الأول ، يمكنك تغيير لون تلميح الأداة (حسب الصورة) لجعل تلميح الأداة قابلاً للقراءة قدر الإمكان.
الخطوة 3: العرض التوضيحي
كنتيجة لعملي ، حصلت على لعبة ، لعرضها الفيديو التالي.
في نهاية التعليمات أرفق الرسم TFT_shield_Puzzle. لتجميع الرسم التخطيطي ، تحتاج إلى تثبيت مكتبة YATFT.
أتمنى أن تكون قد استمتعت بتعليماتي.
شكرا لمشاهدتك.