مجهول

تغييرات

من ويكي أضِف
ط
لا يوجد ملخص تحرير
سطر 25: سطر 25:       −
تقنيا، داخل الصندوق هناك لوحة Arduino تراقب بشكل مستمر قطبية المفتاح، عند تغيرها من الفلطية 0 إلى 5 (عند دفع المفتاح), تبعث ال-Arduino بإشارة إلى محركي سيرفو، الأول يفتح نافذة في الصندوق، والثاني يحرك إصبع خشبي بإتجاه المفتاح إلى أن يتسبب بدفعه إلى الجهة المعاكسة، وبلتالي إطفاء الآلة. الجدير بالذكر ، أن الآلة في الواقع لم تنطفئ، إذ أن ال-Arduino لازالت تراقب قطبية المفتاح تحسباً لأي تغير في قطبيته، ولكن الظاهر للمستخدم أن الآلة قد انطفأت.
+
تقنيا، داخل الصندوق هناك لوحة Arduino تراقب بشكل مستمر قطبية المفتاح، عند تغيرها من الفلطية 0 إلى 5 (عند دفع المفتاح), تبعث ال-Arduino بإشارة إلى محركي سيرفو، الأول يفتح باب في الصندوق، والثاني يحرك إصبع خشبي بإتجاه المفتاح إلى أن يتسبب بدفع الاخير إلى الجهة المعاكسة، وبلتالي إطفاء الآلة. الجدير بالذكر ، أن الآلة في الواقع لم تنطفئ، إذ أن ال-Arduino لازالت تراقب قطبية المفتاح تحسباً لأي تغير في قطبيته، ولكن الظاهر للمستخدم أن الآلة قد انطفأت.
    
'''تصميم الدائرة الالكترونية:'''
 
'''تصميم الدائرة الالكترونية:'''
سطر 50: سطر 50:  
'''برنامج ال-Arduino'''
 
'''برنامج ال-Arduino'''
 
   
 
   
تصميمي يضيف حركات خاصة ومتغيرة بشكل عشوائي في كل مرة يتحرك فيها المفتاح، فقد قمت بذلك من خلال برمجتي لوظائف متعددة في برنامج ال-Arduino معطياً لكلٍ منها أسماً مختلفاً وإنتقالاتٍ حركية مختلفة لكلكن من النافذة والإصبع على حدة. بذلك اعطيت نفسي القدرة على تأليف  عدد غير منتهي من الحركات، والتي تعطي بشكل أساسي شخصية للآلة، وتسمح للآخرين بإضافة حركات جديدة.
+
تصميمي يضيف حركات خاصة ومتغيرة بشكل عشوائي في كل مرة يتحرك فيها المفتاح، فقد قمت بذلك من خلال برمجتي لوظائف متعددة في برنامج ال-Arduino معطياً لكلٍ منها أسماً مختلفاً وإنتقالاتٍ حركية مختلفة لكلن من الباب والإصبع على حدة. بذلك اعطيت نفسي القدرة على تأليف  عدد غير منتهي من الحركات، والتي تعطي بشكل أساسي شخصية للآلة، وتسمح للآخرين بإضافة حركات جديدة.
   −
في كل مرة يتحرك فيها المفتاح، تختار ال-Arduino بشكل عشوائي أو تسلسلي واحدة من الوظائف المذكورة أعلاه، وتقوم بتحريك النافذة          والإصبع حسب برمجة هذه الوظيفة، والتي سينتج عنها انتقالات حركية متنوعة تنتهي دائماً بأن يقوم الاصبع بدفع المفتاح إلى الجهة المعاكسة، فإيقاف عمل الآلة.  
+
في كل مرة يتحرك فيها المفتاح، تختار ال-Arduino بشكل عشوائي أو تسلسلي واحدة من الوظائف المذكورة أعلاه، وتقوم بتحريك الباب والإصبع حسب برمجة وتوقيت الاوامر في هذه الوظيفة، والتي سينتج عنها انتقالات حركية متنوعة تنتهي دائماً بأن يقوم الاصبع بدفع المفتاح إلى الجهة المعاكسة، فإيقاف عمل الآلة.  
    
'''إذاً كل وظيفة تعادل حركة'''، ممكن برمجة عدد كبير من الوظائف على أن لايتعدى الحجم الاجمالي للبرنامج سعة ذاكرة ال-Arduino (سعة الذاكرة تختلف حسب نوع دائرة ال-Arduino المستعملة).
 
'''إذاً كل وظيفة تعادل حركة'''، ممكن برمجة عدد كبير من الوظائف على أن لايتعدى الحجم الاجمالي للبرنامج سعة ذاكرة ال-Arduino (سعة الذاكرة تختلف حسب نوع دائرة ال-Arduino المستعملة).
1٬073

تعديل