جدول المحتويات:

لعبة المنطق "الأعمدة": 5 خطوات
لعبة المنطق "الأعمدة": 5 خطوات

فيديو: لعبة المنطق "الأعمدة": 5 خطوات

فيديو: لعبة المنطق
فيديو: Lecture 5 Dr. Hazem Elbakry │ SLENDER COLUMNS 2024, شهر نوفمبر
Anonim
لعبة المنطق
لعبة المنطق
لعبة المنطق
لعبة المنطق
لعبة المنطق
لعبة المنطق

أهلا!

اليوم أود أن أشارك مشروعًا لإنشاء لعبة منطقية بسيطة "أعمدة". لهذا نحتاج:

  1. واحدة من أكثر شاشات SPI ميسورة التكلفة وبأسعار معقولة ،
  2. اردوينو نانو
  3. درع TFT لـ Arduino Nano (والذي سنجمع به المكونات الفردية في وحدة واحدة).

هذا الدرع هو الإصدار الثاني (خفيف الوزن ، لـ Arduino Nano) من TFT Shield لـ Arduino Uno ، والذي يمكنك أن تقرأ عنه هنا وهنا وهنا.

وصف موجز لدرع TFT:

  • حجم اللوح 64x49 مم ،
  • موصل 30 دبوس لتوصيل Arduino Nano ،
  • موصل ذو 14 سنًا لتوصيل شاشة TFT مقاس 320 × 240 بواجهة SPI (بما في ذلك شاشة تعمل باللمس) ،
  • موصل لبطاقة microSD ،
  • موصل لوحدة بلوتوث (HC-06) ،
  • موصل 20 سنًا للكاميرا OV7670 (بالإضافة إلى آخرين) ،
  • موصل USB صغير ، بالإضافة إلى موصل منفصل ثنائي السن لإمداد الطاقة 5 فولت.

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

لا شيء معقد. وهكذا ، فلنبدأ.

الخطوة 1: التجميع

المجسم
المجسم
المجسم
المجسم
المجسم
المجسم
المجسم
المجسم

تجميع الألواح بسيط للغاية. لكن يجب توخي الحذر لقراءة تعيينات جهات الاتصال قبل التثبيت. تحتاج أولاً إلى تثبيت لوحة Arduino Nano كما هو موضح في الصورة. بعد ذلك ، يتم توصيل شاشة يمكن توصيلها على جانب واحد من اللوحة (الصور من 1 إلى 6) وعلى الجانب الآخر (الصور من 7 وغيرها). بعد ذلك يمكنك توصيل الطاقة بكابل USB صغير وفيما يلي الصور.

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

بعد التجميع ، يمكنك متابعة تنزيل الرسومات ، ولكن قبل ذلك لا تنس تثبيت المكتبة اللازمة للعمل مع درع TFT. المكتبة موجودة على الرابط:

قبل الانتقال إلى رسم اللعبة نفسها ، أود أن أوضح لك إمكانيات اللوحة في رسم النصوص والرسومات ، بالإضافة إلى معالجة شاشة اللمس.

الخطوة 2: العرض التوضيحي 1. الرسومات والنص

العرض 1. الرسومات والنص
العرض 1. الرسومات والنص
العرض 1. الرسومات والنص
العرض 1. الرسومات والنص
العرض 1. الرسومات والنص
العرض 1. الرسومات والنص

يقدم هذا الفصل مثالاً على العمل باستخدام النص والرسومات وشاشة اللمس. يستخدم هذا الرسم التخطيطي الخطوط من مكتبة Adafruit.

من المستحسن أن تقوم أولاً ببرمجة لوحة Arduino Nano بشكل منفصل ثم تجميع الجهاز (ولكن يمكنك أيضًا برمجة اللوحة كجزء من الجهاز). يكون رسم العناصر على الشاشة بصريًا أسرع مما لو كانت الشاشة متصلة بـ Arduino Nano مباشرة من خلال SPI.

الخطوة 3: العرض 2. شاشة تعمل باللمس

العرض 2. شاشة تعمل باللمس
العرض 2. شاشة تعمل باللمس
العرض 2. شاشة تعمل باللمس
العرض 2. شاشة تعمل باللمس
العرض 2. شاشة تعمل باللمس
العرض 2. شاشة تعمل باللمس

يوضح الرسم التخطيطي التالي كيفية العمل مع شاشة اللمس. نظرًا لأن شاشة اللمس مقاومة ، فمن الملائم العمل معها باستخدام القلم.

باستخدام هذين الرسمين كمثال ، يمكنك بالفعل تطوير مشاريعك الخاصة بالرسومات والنصوص وشاشة اللمس.

الخطوة 4: العرض 3. لعبة المنطق "الأعمدة"

تجريبي 3. لعبة المنطق
تجريبي 3. لعبة المنطق
تجريبي 3. لعبة المنطق
تجريبي 3. لعبة المنطق
تجريبي 3. لعبة المنطق
تجريبي 3. لعبة المنطق

وأخيرًا ، نأتي إلى أهم رسم - اللعبة المنطقية "الأعمدة". التحكم ، كما قلت ، يتم عن طريق النقر فوق منطقة الشاشة (إنه أكثر ملاءمة من الأزرار الميكانيكية أسفل الشاشة). ونظرًا لوجود العديد من أحجام العرض: 2.4 بوصة ، 2.8 بوصة ، 3.2 بوصة (جميع البرامج متوافقة) ، فإن اللعب على شاشة بقطر 3.2 بوصة يكون أكثر متعة من 2.4 بوصة.

الخطوة 5: عرض الفيديو

في النهاية أضفت فيديو توضيحي أتمنى أن تكون قد استمتعت بمشروعي. في المستقبل ، أخطط لنشر مشروع جديد وإظهار ميزات جديدة باستخدام هذا الجهاز. شكرا للاهتمام!

موصى به: