الفرق بين المراجعتين لصفحة «قفزة ماريو»
ط (تقفيل الوصفة واضافة تصنيف) |
ط (added Category:ورش قيد التطوير using HotCat) |
||
| (3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
| سطر 1: | سطر 1: | ||
{{تقديم وصفة | {{تقديم وصفة | ||
| − | |تقديم= | + | |تقديم='''قفزة ماريو''' هي لعبة باستخدام أردوينو وشاشة إل سي دي LCD والهدف منها اجتياز الحواجز والوصول الى أعلى نقاط |
|صورة=[[صورة: Arduinogame1.png|يسار| 400px]] | |صورة=[[صورة: Arduinogame1.png|يسار| 400px]] | ||
|فيديو=https://www.youtube.com/watch?v=flC3_X-yJ-I&feature=emb_title | |فيديو=https://www.youtube.com/watch?v=flC3_X-yJ-I&feature=emb_title | ||
| سطر 7: | سطر 7: | ||
|عنوان الخطوة=الاحتياجات | |عنوان الخطوة=الاحتياجات | ||
|شرح=[[صورة:تصميم-دائرة-اللعبة1.jpg | يسار | 300px]] | |شرح=[[صورة:تصميم-دائرة-اللعبة1.jpg | يسار | 300px]] | ||
| − | *دائرة | + | *دائرة أردوينو |
| − | * | + | *أسلاك |
*LCD 16x4 | *LCD 16x4 | ||
*push button | *push button | ||
| − | *كابل توصيل | + | *كابل توصيل أردوينو |
| − | *مقاومة 220 | + | *مقاومة 220 أوم |
}} | }} | ||
{{خطوة وصفة | {{خطوة وصفة | ||
| سطر 19: | سطر 19: | ||
[[صورة:Arduinogame4.png | يسار | 400px]] | [[صورة:Arduinogame4.png | يسار | 400px]] | ||
| − | استخدم السلك لتوصيل | + | استخدم السلك لتوصيل إشارة 5 فولت على الأردوينو إلى الصف الأحمر على لوحة التجارب breadboard |
| − | واستخدم سلك | + | واستخدم سلك آخر لتوصيل الإشارة الأرضية من الأردوينو إلى الصف الأسود على لوحة التجارب |
| − | + | الإل سي دي LCD لديها 16 مكان للتوصيل على الشكل التالي:- | |
*GND - power ground signal | *GND - power ground signal | ||
| سطر 42: | سطر 42: | ||
*LED- - backlight LED negative | *LED- - backlight LED negative | ||
| − | استخدم | + | استخدم السلك لتوصيل مخارج الشاشة GND و LED- إلى الصف الأسود فى لوحة التجارب |
| − | استخدم سلك لتوصيل مخرج VCC | + | استخدم سلك لتوصيل مخرج VCC إلى الصف الأحمر فى لوحة التجارب |
| − | استخدم القاومة فى التوصيل بين LED+ و الصف | + | استخدم القاومة فى التوصيل بين LED+ و الصف الأحمر فى لوحة التجارب |
| − | *وصل DB7 | + | *وصل DB7 إلى Arduino pin 3 |
| − | *وصل DB6 | + | *وصل DB6 إلى Arduino pin 4 |
| − | *وصل DB5 | + | *وصل DB5 إلى Arduino pin 5 |
| − | *وصل DB4 | + | *وصل DB4 إلى Arduino pin 6 |
| − | *وصل E | + | *وصل E إلى Arduino pin 9 |
| − | *وصل R/W | + | *وصل R/W إلى Arduino pin 10 (أو إلى الصف الأسود في لوحة التجارب) |
| − | *وصل RS | + | *وصل RS إلى Arduino pin 11 |
| − | *وصل V0 | + | *وصل V0 إلى Arduino pin 12 (أو إلى الصف الأسود في لوحة التجارب) |
| − | ووصل | + | ووصل إحدى طرفي الPush button إلى الصف الأسود فى لوحة التجارب والطرف الآخر إلى المخرج رقم 2 فى أردوينو |
}} | }} | ||
{{خطوة وصفة | {{خطوة وصفة | ||
| − | |عنوان الخطوة=الكود | + | |عنوان الخطوة=الكود البرمجي |
| − | |شرح=بعد توصيل | + | |شرح=بعد توصيل الأردوينو بالكمبيوتر وفتح برنامج Arduino IDE يجب وضع الكود التالي ورفعه على الأردوينو: |
| − | + | [[صورة: Arduino ide desc.png | يسار | 400px]] | |
https://github.com/Muhamd-magdy/Arduino-Game | https://github.com/Muhamd-magdy/Arduino-Game | ||
}} | }} | ||
[[تصنيف:التمساح]] | [[تصنيف:التمساح]] | ||
| + | [[تصنيف:ورش قيد التطوير]] | ||
المراجعة الحالية بتاريخ 13:41، 13 أبريل 2020
[[صورة:
| يسار | 600px|]]
قفزة ماريو هي لعبة باستخدام أردوينو وشاشة إل سي دي LCD والهدف منها اجتياز الحواجز والوصول الى أعلى نقاط
الفيديو: https://www.youtube.com/watch?v=flC3_X-yJ-I&feature=emb_title
الخطوة 1: الاحتياجات
- دائرة أردوينو
- أسلاك
- LCD 16x4
- push button
- كابل توصيل أردوينو
- مقاومة 220 أوم
الخطوة 2: التوصيل
استخدم السلك لتوصيل إشارة 5 فولت على الأردوينو إلى الصف الأحمر على لوحة التجارب breadboard
واستخدم سلك آخر لتوصيل الإشارة الأرضية من الأردوينو إلى الصف الأسود على لوحة التجارب
الإل سي دي LCD لديها 16 مكان للتوصيل على الشكل التالي:-
- GND - power ground signal
- VCC - positive power signal
- V0 - contrast adjust
- RS - register select
- R/W - read/write select
- E - operation enable signal
- DB0 - data bit 0 (not used here)
- DB1 - data bit 1 (not used here)
- DB2 - data bit 2 (not used here)
- DB3 - data bit 3 (not used here)
- DB4 - data bit 4
- DB5 - data bit 5
- DB6 - data bit 6
- DB7 - data bit 7
- LED+ - backlight LED positive
- LED- - backlight LED negative
استخدم السلك لتوصيل مخارج الشاشة GND و LED- إلى الصف الأسود فى لوحة التجارب
استخدم سلك لتوصيل مخرج VCC إلى الصف الأحمر فى لوحة التجارب
استخدم القاومة فى التوصيل بين LED+ و الصف الأحمر فى لوحة التجارب
- وصل DB7 إلى Arduino pin 3
- وصل DB6 إلى Arduino pin 4
- وصل DB5 إلى Arduino pin 5
- وصل DB4 إلى Arduino pin 6
- وصل E إلى Arduino pin 9
- وصل R/W إلى Arduino pin 10 (أو إلى الصف الأسود في لوحة التجارب)
- وصل RS إلى Arduino pin 11
- وصل V0 إلى Arduino pin 12 (أو إلى الصف الأسود في لوحة التجارب)
ووصل إحدى طرفي الPush button إلى الصف الأسود فى لوحة التجارب والطرف الآخر إلى المخرج رقم 2 فى أردوينو
الخطوة 3: الكود البرمجي
بعد توصيل الأردوينو بالكمبيوتر وفتح برنامج Arduino IDE يجب وضع الكود التالي ورفعه على الأردوينو: