الفرق بين المراجعتين لصفحة «قفزة ماريو»

من ويكي أضِف
 
 
(4 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 1: سطر 1:
 
{{تقديم وصفة
 
{{تقديم وصفة
−
|تقديم=[[صورة: Arduinogame1.jpg|يسار| 400px]]
+
|تقديم='''قفزة ماريو''' هي لعبة باستخدام أردوينو وشاشة إل سي دي LCD والهدف منها اجتياز الحواجز والوصول الى أعلى نقاط
−
المنتج هو لعبة بأستخدام اردوينو والLCD والهدف من اللعبة اجتياز الحواجز والوصول الى اعلى نقاط
+
|صورة=[[صورة: Arduinogame1.png|يسار| 400px]]
 +
|فيديو=https://www.youtube.com/watch?v=flC3_X-yJ-I&feature=emb_title
 
}}
 
}}
 
{{خطوة وصفة
 
{{خطوة وصفة
 
|عنوان الخطوة=الاحتياجات
 
|عنوان الخطوة=الاحتياجات
−
|شرح=[[صورة:تصميم-دائرة-اللعبة1.jpg | يسار | 400px]]
+
|شرح=[[صورة:تصميم-دائرة-اللعبة1.jpg | يسار | 300px]]
−
*دائرة اردوينو
+
*دائرة أردوينو
−
*اسلاك
+
*أسلاك
 
*LCD 16x4
 
*LCD 16x4
 
*push button
 
*push button
−
*كابل توصيل اردوينو
+
*كابل توصيل أردوينو
 +
*مقاومة 220 أوم
 
}}
 
}}
 
{{خطوة وصفة
 
{{خطوة وصفة
سطر 17: سطر 19:
 
[[صورة:Arduinogame4.png | يسار | 400px]]
 
[[صورة:Arduinogame4.png | يسار | 400px]]
  
−
استخدم السلك لتوصيل اشارة 5 فولت على الاردوينو الى الصف الاحمر على لوحة التجارب breadboard
+
استخدم السلك لتوصيل إشارة 5 فولت على الأردوينو إلى الصف الأحمر على لوحة التجارب breadboard
  
−
واستخدم سلك اخر لتوصيل الاشارة الارضية من الاردوينو الى الصف الاسود على لوحة التجارب
+
واستخدم سلك آخر لتوصيل الإشارة الأرضية من الأردوينو إلى الصف الأسود على لوحة التجارب
  
−
الLCD لديها 16 مكان للتوصيل على الشكل الاتى:-
+
الإل سي دي LCD لديها 16 مكان للتوصيل على الشكل التالي:-
  
 
*GND - power ground signal  
 
*GND - power ground signal  
سطر 40: سطر 42:
 
*LED- - backlight LED negative
 
*LED- - backlight LED negative
  
−
استخدم اسلك لتوصيل مخارج الشاشة GND و LED- الى الصف الاسود فى لوحة التجارب  
+
استخدم السلك لتوصيل مخارج الشاشة GND و LED- إلى الصف الأسود فى لوحة التجارب  
  
−
استخدم سلك لتوصيل مخرج VCC الى الصف الاحمر فى لوحة التجارب
+
استخدم سلك لتوصيل مخرج VCC إلى الصف الأحمر فى لوحة التجارب
  
−
استخدم القاومة فى التوصيل بين LED+ و الصف الاحمر فى لوحة التجارب
+
استخدم القاومة فى التوصيل بين LED+ و الصف الأحمر فى لوحة التجارب
  
−
*وصل DB7 الى Arduino pin 3  
+
*وصل DB7 إلى Arduino pin 3  
−
*وصل DB6 الى Arduino pin 4  
+
*وصل DB6 إلى Arduino pin 4  
−
*وصل DB5 الى Arduino pin 5  
+
*وصل DB5 إلى Arduino pin 5  
−
*وصل DB4 الى Arduino pin 6  
+
*وصل DB4 إلى Arduino pin 6  
−
*وصل E الى Arduino pin 9  
+
*وصل E إلى Arduino pin 9  
−
*وصل R/W الى Arduino pin 10 (او الى الصف الاسود فى لوحة التجارب)
+
*وصل R/W إلى Arduino pin 10 (أو إلى الصف الأسود في لوحة التجارب)
−
*وصل RS الى Arduino pin 11  
+
*وصل RS إلى Arduino pin 11  
−
*وصل V0 الى Arduino pin 12 (او الى الصف الاسود فى لوحة التجارب)
+
*وصل V0 إلى Arduino pin 12 (أو إلى الصف الأسود في لوحة التجارب)
  
−
ووصل احد طرفى الPush button الى الصف الاسود فى لوحة التجارب والطرف الاخر الى المخرج رقم 2 فى اردوينو
+
ووصل إحدى طرفي الPush button إلى الصف الأسود فى لوحة التجارب والطرف الآخر إلى المخرج رقم 2 فى أردوينو
 
}}
 
}}
 +
{{خطوة وصفة
 +
|عنوان الخطوة=الكود البرمجي
 +
|شرح=بعد توصيل الأردوينو بالكمبيوتر وفتح برنامج Arduino IDE يجب وضع الكود التالي ورفعه على الأردوينو:
 +
[[صورة: Arduino ide desc.png | يسار | 400px]]
 +
https://github.com/Muhamd-magdy/Arduino-Game
 +
}}
 +
[[تصنيف:التمساح]]
 +
[[تصنيف:ورش قيد التطوير]]

المراجعة الحالية بتاريخ 13:41، 13 أبريل 2020


عدّل باستمارة وصفة

[[صورة:

Arduinogame1.png

| يسار | 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 يجب وضع الكود التالي ورفعه على الأردوينو:

https://github.com/Muhamd-magdy/Arduino-Game