سؤال مهم ويطرح دائماً لمحبي عالم الروبوتات. وأنا أيضا كان يراودني قبل أن أخوض المغامرة..
في البداية كما تعلم فإن الروبوتيكس عالم ضخم، ويمكن دخوله من مداخل مختلفة. يمكنك أن تدخله من خلال تعلم النظم المدمجة والماكروكنترولرز (embedded micro-controllers) ، أو من خلال الكمبيوتر ، أو من خلال الذكاء الإصطناعي (AI)، أو من خلال إنترنت الأشياء (IoT) أو من خلال الحوسبة السحابية (cloud computing). دعونا بالبداية نبدأ في الأساسيات والمستوى الأول من التعلم. لغات برمجة الروبوت | موقع الروبوت ( ملتقى مكة الإثرائي الخامس للموهوبين ). المتحكمات الصغيرة (Microcontrollers)
لوحة الأردوينو أونو
الروبوت بالعادة يتم التحكم به من خلال متحكم صغير (Microcontroller) موجود على لوحة. هذه اللوحة هي المسؤولة عن تحريك المحركات (Motors). والقراءة من المجسات (Sensors). والتواصل مع اللوحات الأخرى. كبداية أنصحك أن تبدأ بالمتحكم الصغير من نوع أردوينو (أردوينو أونو أو أردوينو ميجا) – Arduino. للتعامل مع لوحات الأردوينو تحتاج إلى تعلم التالي:
سي/سي بلس بلس (C++) لكن يجب أن أنبه انك ستتعامل مع نسخة أساسية جدا وبسيطة من اللغة وستكون سهلة التعلم! بروتوكولات التواصل (Communication protocols) التي ستستخدمها لإرسال وإستقبال البيانات من الحساسات وإلى اللوحات الأخرى كالشاشات.
- لغات برمجة الروبوت | موقع الروبوت ( ملتقى مكة الإثرائي الخامس للموهوبين )
- عبارات شكر لوالدي – الملف
لغات برمجة الروبوت | موقع الروبوت ( ملتقى مكة الإثرائي الخامس للموهوبين )
DO: و هي تنفيذ عدة أوامر و حتى الوصول إلى الهدف المرجو. IF: مراقبة فيما إذا تم تنفيذ الأوامر أو لا. PARAMETER: و هي وضع قيمة بارا متر النظام. بعض الوظائف الخاصة: و هذه الوظائف تكون ضرورية من أجل تسهيل برمجة الروبوت ، و هذه الوظائف تتضمن تعابير رياضية و أوامر لتحويل البيانات و معالجتها كما يلي في بعض الأمثلة:
ABS: قيمة مطلقة. COS: و هو جيب التمام. SQRT: و هو الجذر التربيعي. BCD: و هو متحول من النظام الحقيقي إلى العشري إلى الثنائي. DCB: متحول من الثنائي إلى الحقيقي. تنفيذ البرنامج: إن تنظيم البرنامج في تسلسل الأوامر القابلة للتنفيذ تتطلب جدولة المهمات و كمثال على ذلك الأوامر التالية:
PECEXECUTE: و هي القيام بتنفيذ معالجة لبرنامج التحكم. PCABORT: و هي التوقف عن تنفيذ معالجة برنامج التحكم. PCRETRY:و هي الاستمرار أو الاستئناف بتنفيذ آخر خطوة بعد حدوث خطأ ما. PCEND: و هي توقف تنفيذ البرنامج عند النهاية و من ثم إعادة دورة التنفيذ من جديد في حال تشابه العمليات. مثال عن برنامج:
1: PROGRAM 2: PICK UP: و هي رفع الأجزاء من موقع إلى آخر 3: PART = 100 و هي عدد الأجزاء التي سيتم تشغيلها 4: HEIGHT= 25 و هي المسافة المراد رفعها للجزء المطلوب 5: OPEN و هي تعليمة تجعل يد الروبوت مفتوحة 6: MOVE START وهي تعليمة تحريك الروبوت إلى الموقع لبدء العمل 7: FOR I = 1 TO PARTS و هي تشغيل الأجزاء 8: APPRO PICK 9: MOVE PICK 10: CLOSE وهي إغلاق اليد أو المقبض 11: DEPARTS HEIGHT1 و هي تحريك الأداة بالارتفاع المذكور على نفس المحور و اعتباراً من الوضع الحالي للأداة.
لا تحتاج Python إلى قضاء الكثير من الوقت في القيام بأشياء روتينية ، مثل تحديد أنواع المتغيرات وصبها. بالإضافة إلى ذلك ، هناك عدد كبير من المكتبات المجانية ، مما يعني أنه عندما يتعين عليك تنفيذ بعض الوظائف الأساسية ، فلن تحتاج إلى "إعادة اختراع العجلة". ولأنه يسمح بالربط البسيط برمز C / C ++ ، فهذا يعني أنه يمكن تضمين أداء الجزء الثقيل من كود التنفيذ في هذه اللغات ، وبالتالي تجنب فقدان الأداء. نظرًا لأن المزيد والمزيد من المنتجات الإلكترونية بدأت في استخدام Python "خارج الصندوق" (مثل Raspberry Pi) ، فقد نرى المزيد من Python في الروبوتات. 1. C/C++
لغة البرمجة الأولى للبحث والتطوير في مجال الروبوت - C ++. يعتقد الكثير من الناس أن C و C ++ هي بداية جيدة لعلماء الروبوتات. لماذا ا؟ لأن الكثير من مكتبات الأجهزة تستخدم هذه اللغات. إنها مناسبة للأجهزة منخفضة المستوى ، وتسمح بالأداء في الوقت الفعلي ، وهي لغات برمجة ناضجة جدًا. الآن ، يمكنك استخدام C ++ أكثر ، لأن C ++ لديها عملية أكثر قوة. C ++ هو امتداد لـ C. يمكنك أيضًا تعلم الكثير من أساسيات C ، خاصةً عندما تجد مكتبة أجهزة مكتوبة بلغة C. C / C ++ ليست سهلة التعلم مثل Python أو MATLAB.
عبارات شكر لوالدي – الملف الملف » عبارات » عبارات شكر لوالدي بواسطة: Ramy najjar إنّ الأب والأم من أعظم المخلُوقات التي أوهبنا الله سُبحانه وتعالى بها، فإنّ الوالدين هُم سبب تواجدنا في هذه الدنيا بعد الله عز وجل، وهم من نُهديهم كُل الحب والوفاء والاحترام، فقد حثّنا وأمرنا الله سبحانه وتعالي في كتابة الكريم بطاعة الوالدين، حيثُ قال: "وَاخْفِضْ لَهُمَا جَنَاحَ الذُّلِّ مِنَ الرَّحْمَةِ وَقُل رَّبِّ ارْحَمْهُمَا كَمَا رَبَّيَانِي صَغِيرًا صدق الله العظيم. وتُدلل الآيات الكريمة السابقة أهمية وعظمة الوالدين، فهُم سَبب من أسباب دخولنا الجنة، ويُعد الأب عمود الأساس في البيت، وهُو الذي يحثّنا دائمًا على النهوض والرقي في المجتمع، فلابُدّ من شكره واحترامه وتقديرة على ما بذله من أجلنا، عبارات شكر لوالدي تكون مُعبرة عن بعض الشكر للوالد الغالي. عبارات شكر لوالدي – الملف. عبارات شكر لوالدي الغالي مهمَا تحدثنا وشكرنا والدينا لا يُمكن أن نفيهم حقّهم علينا، فهُم من أجمل النعم التي أنعمها الله سبحانه وتعالي لنا، وهم أغلى ما نملك في الوجود، فنضعُ لكُم هنا جلة من أروع عبارات شكر للوالدي الغالي. كنتَ ولا زلتَ كالنّخلة الشّامخة تُعطي بلا حدود، فجزاك عنّا أفضل ما جزى العاملين المخلصين، وبارك الله لك وأسعدك أينما حطّت بك الرِّحال.
عبارات شكر لوالدي – الملف
مع ملاحظة أن فترة التقديم ممتدة من أول شهر يونيو حتي نهاية الشهر وسوف يكون الرد بالرفض أو بالقبول علي نفس موقع التقديم. بالتوفيق لأبنائنا وبناتنا وأطيب الأمنيات بقضاء عام دراسي سعيد وموفق بإذن الله.
كلمة شكر وعرفان إلى صاحب القلب الطّيب، إلى صاحب النّفس الأبيّة، إلى صاحب الابتسامه الفريدة، إلى من حارب وساهم الكثير من أجلي. يا طيور المحبّة زوريه، وعن شكري له خبريه و قوليله عنك ما نستغني لو نلفّ العالم و اللّي فيه. رسالة أبعثها مليئة بالحبّ والتّقديروالاحترام، ولو أنّني أوتيت كلّ بلاغة وأفنيت بحر النّطق في النّظم والنّثر لما كنت بعد القول إلّا مُقصّراً ومُعترفاً بالعجز عن واجب الشّكر عبارات شكر لوالدي قصيرة الجمِيع منّا يَعتزّ بوالده، فهو أساس تواجدنا على هَذه الأرض بعد الله عز وجل، وهُو من أكثر الأشخاص حرصًا علينا، وعلى حياتنا.