جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:54
حسنًا … اشتريت 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
لقد بدأت بلحام منفذ VGA. أفضل التعليمات التي يمكن أن أجدها لهذا كانت على صفحة Sandro Maffiodos VGAX.
لقد لاحظت أنه كان من الأسهل بدء لحام الاتصالات في الصف الأوسط على منفذ VGA. أدى البدء بأي من الصفوف الأخرى إلى صعوبة الوصول إلى الوصلات الوسطى دون لحام التوصيلات الحالية (ربما يرجع ذلك إلى امتلاك مكواة لحام كبيرة ورخيصة).
الخطوة 3: قم بتوصيل كل شيء بـ Arduino
ثم قمت بتوصيل كل شيء بـ Arduino. لقد قمت بعمل مخطط فريتز أعلاه يجب أن تكون قادرًا على متابعته (تحذير ، هناك الكثير من الكابلات التي يمكن تشابكها بسهولة معًا).
تدعم مكتبة VGAX 4 ألوان فقط ، ومع ذلك يمكنك الاختيار من بين 6 أنظمة ألوان مختلفة. يتم تحديدها من خلال توصيل كبلات VGA لـ RGB في مجموعات مختلفة. تحقق من صفحة Sandro Maffiodos VGAX لمعرفة المزيد.
الخطوة 4: قم بتحميل اللعبة
كود مصدر اللعبة متاح على جيثب الخاص بي.
الخطوة 5: استمتع
يمكنك الآن أن تبتلع نفسك في 10 مستويات من الثعبان القديم الجيد!
آمل أن تكون قد استمتعت بهذه التعليمات!
يرجى متابعي على YouTube و Twitter إذا كان هذا مفيدًا لك.
موصى به:
درجة حرارة شاشة Arduino على شاشة LED TM1637: 7 خطوات
درجة حرارة شاشة Arduino على شاشة TM1637 LED: في هذا البرنامج التعليمي سوف نتعلم كيفية عرض درجة الحرارة باستخدام شاشة LED TM1637 ومستشعر DHT11 و Visuino
شاشة ماسنجر بتحكم بلوتوث -- شاشة LCD مقاس 16 × 2 -- Hc05 -- بسيط -- لوحة الملاحظات اللاسلكية: 8 خطوات
شاشة ماسنجر بتحكم بلوتوث || شاشة LCD مقاس 16 × 2 || Hc05 || بسيط || لوحة الملاحظات اللاسلكية: … ………………………………… تُستخدم لوحة الإعلانات لتحديث الناس بمعلومات جديدة أو إذا كنت تريد إرسال رسالة في الغرفة أو في النصف
يعمل بدون شاشة / عرض (بدون رأس) على Raspberry Pi أو أجهزة كمبيوتر أخرى قائمة على Linux / unix: 6 خطوات
يعمل بدون شاشة / عرض (بدون رأس) على Raspberry Pi أو أجهزة كمبيوتر أخرى قائمة على Linux / unix: عندما يشتري معظم الناس Raspberry PI ، فإنهم يعتقدون أنهم بحاجة إلى شاشة كمبيوتر. لا تضيع أموالك على شاشات الكمبيوتر ولوحات المفاتيح غير الضرورية. لا تضيع وقتك في تحريك لوحات المفاتيح والشاشات بين أجهزة الكمبيوتر. لا تربط التلفزيون عندما لا يكون
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي - احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: 6 خطوات
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي | احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: مرحبًا يا شباب اليوم سنصنع الرطوبة & amp؛ نظام مراقبة درجة الحرارة باستخدام ESP 8266 NODEMCU & amp؛ جهاز استشعار درجة الحرارة DHT11. سيتم الحصول على درجة الحرارة والرطوبة من مستشعر DHT11 & amp؛ يمكن رؤيته على متصفح أي صفحة ويب ستتم إدارتها
شاشة LCD I2C / IIC - قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: 5 خطوات
شاشة LCD I2C / IIC | قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: يحتاج استخدام شاشة spi LCD إلى عدد كبير جدًا من التوصيلات التي يصعب فعلها ، لذلك وجدت وحدة يمكنها تحويل شاشة i2c LCD إلى شاشة spi LCD ، لذا فلنبدأ