مجهول

تغييرات

من ويكي أضِف
إضافة خطوة تحميل الكود
سطر 122: سطر 122:  
ستستخدمون هذه القيم الأربعة لاحقاً في تعديل الكود الأساسي لآلتنا الذي سوف نحمله على ال-Arduino في خطوة لاحقة.  
 
ستستخدمون هذه القيم الأربعة لاحقاً في تعديل الكود الأساسي لآلتنا الذي سوف نحمله على ال-Arduino في خطوة لاحقة.  
   −
عند الوصول إلى القيام النهائية، ثبتو محركات السيرفو والأذرع تثبيتاً نهائياً.  
+
عند الوصول إلى القيام النهائية، ثبتو محركات السيرفو والأذرع تثبيتاً نهائياً.
 
}}
 
}}
 
{{خطوة وصفة
 
{{خطوة وصفة
سطر 131: سطر 131:     
[[image:Tawseelat.png]]
 
[[image:Tawseelat.png]]
 +
}}
 +
{{خطوة وصفة
 +
|عنوان الخطوة=فهم و تحميل كود ال-Arduino
 +
|شرح=الآن أصبح بالإمكان تحميل الكود النهائي لتشغيل الآلة، واللذي أشجع تعديله والإضافات عليه لإعطاء الآلة شخصية خاصة بكم.
 +
 +
مرفق في هذه الخطوة الكود لتحميله على ال-Arduino ولكن قبل تحميل الكود  يجب أن نعدله بإدخال القيم الأربع التي حصلتم عليها في إختبارتكم في الخطوة رقم 2. وذلك على الشكل الآتي:
 +
 +
[[image:Useless machine Arduino code.zip]]
 +
 +
إفتح هذا الكود في برنامج Arduino IDE، ابحث في الكود عن كل ورود للقيم التالية وبدلها حسب الجدول أدناه:
 +
 
 +
[[image:Jadwalalkeyam.png]]
 +
 +
 +
ستلاحظ أن هناك قيم أخرى غير تلك المذكورة أعلاه ، وهي قيم تقع بين القيم الدنيه والقصوة لدوران محركات السيرفو. يجب عليك تعديلها بالتجريب للحصول على الحركه النهائية المطلوبة.
 +
 +
إن الكود مقسوم الى  ثلاث مراحل:
 +
# مرحله ابتداء، فيها نحدد القيم الابتدائية للمتغيرات المستعمله في الكود
 +
# مرحلة '''اعدد''' (في وظيفة Setup)  وهي مرحلة تهيئة لمداخل ومخارج ال-Arduino حسب حاجتنا وتحديد القي() الابتدائية المستعملة لمحركات السيرفو، وسرعة الارسال والإستقبال من/إلى ال-Arduino عبر المنفذ التسلسلي USB.   
 +
# مرحلة التكرار (في وظيفه loop): وهذا هو صلب الكود الذي وضعت فيه منطق الوظائف التي ستحرك محركي السيرفو واستشعار التغير في قطبيه مفتاح الزناد. كما يشير إسم هذه الوظيفة loop، فإن ال-Arduino وبعد الانتهاء من تنفيذ الأوامر فيها، ستعود من جديد لبداية هذه الوظيفة loop، سيتكرر هذا إلى مالانهاية، أو إلى فصل البطارية عن الآلة.
 +
 +
لاحظ أن القسم الأول من كود loop، هو عبارة عن إستدعاء وظيفي للوظائف المتعددة المكتوبة في القسم السفلي للكود، يتم الاستدعاء بشكل تسلسلي وظيفه تلو الأخرى كلما قام المستخدم بدفع المفتاح بإتجاه تشغيل الآلة، مما يعطي حركات جديدة ومتبدلة في كل مرة.         
 +
 +
 +
كل ما عليكم فعله الآن هو توصيل ال-Arduino بمخرج ال-USB في جهازكم. اختارو المنفذ التسلسلي الصحيح (COM port) من لائحة Tools > Port، ولوحة ال-Arduino خاصتكم من لائحة Tools > board. يمكنكم الآن الضغط على زر رفع (Upload) ، مما سيسب بتأكد تلقائي للكود ومن ثم تحميله على ال-Arduino.
 +
 +
 +
إذا اتبعتم التوصيلات الالكترونية بدقة ، وتركيب السيرفو والأذرع كما شرحت آنفاً، أصبح لديكم الآن آلة عديمة الفائدة، جاهزة أن تتحداكم! :)
 +
   −
+
 
 
}}
 
}}
'''ملاحظة :الوصفة في طور الكتابة...'''
 
1٬073

تعديل