Arduino Snake على شاشة VGA: 5 خطوات
Arduino Snake على شاشة VGA: 5 خطوات
Anonim
Image
Image

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

من أجل البدء ، كان علي أن أحيط رأسي حول كيفية حل الإدخال والعرض. بالنسبة للإدخال ، أردت شعورًا حقيقيًا بأروقة الألعاب ، لذلك اشتريت عصا تحكم وأزرار للممرات. كانت الشاشة أكثر تعقيدًا لأنني لم أرغب في أن أقتصر على شاشات TFT الصغيرة. ثم وجدت مكتبة VGAX الرائعة بواسطة Sandro Maffiodo. ومع ذلك ، نظرًا لأنني اضطررت إلى لحام منفذ VGA الخاص بي ، فإن هذا يعني أنه كان عليّ إعادة النظر في فن اللحام ، وهو شيء لم أفعله منذ المدرسة (منذ أكثر من 20 عامًا).

لذلك ، دون مزيد من الحديث ، إليكم كيف أنشأت أول مشروع اردوينو لي!

الخطوة 1: المتطلبات

  • Arduino IDE v1.6.4
  • رمز مصدر الأفعى الخاص بي
  • مكتبة VGAX
  • 1x اردوينو UNO لوحة متوافقة
  • 1x أركيد جويستيك
  • 1x زر أركيد
  • 1x بيزو الجرس
  • عدد 1 منفذ VGA DSUB15
  • 1x اللوح
  • 1x وحدة امدادات الطاقة
  • مقاومات 2x 68Ω
  • مقاومات 2x 470Ω
  • مقاومات 4x 10KΩ
  • حفنة من الأسلاك
  • طقم بدء اللحام

الخطوة 2: جندى منفذ VGA

قم بتوصيل كل شيء بـ Arduino
قم بتوصيل كل شيء بـ Arduino

لقد بدأت بلحام منفذ VGA. أفضل التعليمات التي يمكن أن أجدها لهذا كانت على صفحة Sandro Maffiodos VGAX.

لقد لاحظت أنه كان من الأسهل بدء لحام الاتصالات في الصف الأوسط على منفذ VGA. أدى البدء بأي من الصفوف الأخرى إلى صعوبة الوصول إلى الوصلات الوسطى دون لحام التوصيلات الحالية (ربما يرجع ذلك إلى امتلاك مكواة لحام كبيرة ورخيصة).

الخطوة 3: قم بتوصيل كل شيء بـ Arduino

قم بتوصيل كل شيء بـ Arduino
قم بتوصيل كل شيء بـ Arduino
قم بتوصيل كل شيء بـ Arduino
قم بتوصيل كل شيء بـ Arduino

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

تدعم مكتبة VGAX 4 ألوان فقط ، ومع ذلك يمكنك الاختيار من بين 6 أنظمة ألوان مختلفة. يتم تحديدها من خلال توصيل كبلات VGA لـ RGB في مجموعات مختلفة. تحقق من صفحة Sandro Maffiodos VGAX لمعرفة المزيد.

الخطوة 4: قم بتحميل اللعبة

كود مصدر اللعبة متاح على جيثب الخاص بي.

الخطوة 5: استمتع

يتمتع!
يتمتع!
يتمتع!
يتمتع!

يمكنك الآن أن تبتلع نفسك في 10 مستويات من الثعبان القديم الجيد!

آمل أن تكون قد استمتعت بهذه التعليمات!

يرجى متابعي على YouTube و Twitter إذا كان هذا مفيدًا لك.

موصى به: