انعطاف الروبوت - المهارات الرقمية - رابع ابتدائي
الفصل الدراسي الأول
الوحدة الأولى: تعلم الأساسيات
الوحدة الثانية: العمل على النص
الوحدة الثالثة: العمل مع البرمجة
الفصل الدراسي الثاني
الوحدة الأولى: عالمي المتصل
الوحدة الثانية: استخدام الوسائط المتعددة
الوحدة الثالثة: ابدأ البرمجة باستخدام سكراتش
الفصل الدراسي الثالث
الوحدة الأولى: عرضي التقديمي
الوحدة الثانية: العمل على الأرقام
الوحدة الثالثة: مقدمة في علم الروبوت
الدرس الثاني: انعطاف الروبوت رابط الدرس الرقمي www.ien.edu.sa بعد أن تعلمت كيفية استخدام لبنة مسافة القيادة بالسنتميتر (drive distance (cm للتحرك للأمام وللخلف، ستستخدمها مع لبنة مسافة التوجيه بالسنتميتر steer distance لتنفيذ الانعطافات وعمل أشكال وخطوط بالروبوت. إنشاء مشروع جديد ستحتاج في البداية إلى إنشاء مشروع جديد لكتابة مقطع برمجي يتمكن فيه الروبوت من رسم الشكل الموجود في الصورة. 1 目 EV3 ▸ run on >> EV3 leJOS 0.9.1<< Ctrl+R SIM open/close simulation view Ctrl+G □ new 2 E my programs... Ctrl+M # multiple robot simulation .Ctrl+Shift+G :: example programs ... save > save as... Ctrl+S Ctrl+Shift+S 88 لإنشاء مشروع جديد > من قائمة edit تحرير) 0 اختر new .(جديد) 2 القيام بالحركات الأساسية تعلمت في الدرس السابق كيفية استخدام لبنة مسافة القيادة بالسنتميتر لتحريك الروبوت إلى الأمام أو الخلف. لذا فإن اللبنة الأولى التي ستستخدمها في هذا المقطع البرمجي ستكون أيضًا لبنة مسافة القيادة بالسنتميتر. ▷ EV3 اضغط على الزر لإعادة ضبط عرض المحاكاة إذا كانت لديك رسومات سابقة. PROGRAM NEPOprog 01 2 وزارة التعليم Ministry of Education 2024-1446 ROBOT CONFIGURATION EV3basis start show sensor data 1 8 drive forwards | speed % 1 50 2 distance cm 80 3 > من فئة Action (الحدث، أضف لبنة drive distance cm (مسافة القيادة بالسنتميتر) 1 > اضبط speed السرعة) إلى 250 > اضبط distance cm المسافة بالسنتميتر إلى 80 © 296
التحكم باتجاه الروبوت ستستخدم لبنتين لجعل الروبوت يتحرك للأمام ثم ينعطف لليمين، وستضيف لبنة أخرى إلى التسلسل البرمجي وهي لبنة مسافة التوجيه بالسنتميتر (steer distance cm تتشابه هذه اللبنة مع لبنة مسافة القيادة بالسنتميتر drive distance m) ولكنها تختلف في إمكانية التحكم في حركة محركي الروبوت الرئيسين بشكل مستقل. لكي ينعطف الروبوت إلى اليمين، يحتاج المحرك الأيسر إلى العمل بشكل أسرع من المحرك الأيمن، وذلك بضبط سرعته إلى 100، بينما تكون سرعة المحرك الأيمن إلى 50 وبمسافة 65 سنتيمتر. الانعطاف إلى اليمين > من فئة Action الحدث)، 1 أضف لبنة steer التوجيه مع معامل distance cm المسافة بالسنتميتر). > اضبط سرعة speed left المحرك الأيسر) إلى 100 3 > اضبط سرعة speed right المحرك الأيمن إلى 40 0 > اضبط distance المسافة بالسنتميتر) إلى 68. 6 EV3 PROGRAM NEPOprog ROBOT CONFIGURATION EVзbasis 01 2 + start & drive forwards 6 8 steer forwards show sensor data | speed % distance cm speed % left speed % right distance cm 50 3 80 100 40 4 68 5 1 #2 8 drive forwards Action speed % distance cm 30 20 Sensors start show Control drive forwards speed % difonwards 30 Logic Math stop Text 8 turn right Colours speed % degree 30 20 Variables turn right - speed % 30 steer forwards speed % left 10 speed % right 30 2 distance cm 20 في كل مرة تضيف لبنة جديدة إلى المقطع البرمجي، يمكنك تشغيل المقطع البرمجي لاختبار كيفية تأثير كل لبنة جديدة على حركة الروبوت. تذكر أنك بحاجة إلى استعادة الموضع الافتراضي للروبوت ومسح المشهد بالضغط على زر إعادة الضبط. وزارة التعليم Ministry of Education 2024 -1446
التحكم باتجاه الروبوت
وحتى يكمل الروبوت الحركة بالشكل المطلوب؛ لابد أن يتحرك للأمام مع سرعة 50 لكلا المحركين ولمسافة 80 سم. 1 172 8 drive forwards | speed % 30 Action distance cm 20 Sensors Start show dave forwards Control drive forwards speed % 30 dis Logic Math stop Text 8 turn right speed % 30 Colours degree 20 Variables turn right - speed % 2 30 8 steer forwards speed % left 10 speed % right 30 distance cm 20 التحرك للأمام: > من فئة Action (الحدث 1 6 أضف لبنة steer التوجيه) مع معامل distance cm المسافة بالسنتميتر). 2 اضبط speed left (سرعة المحرك الأيسر إلى 50 اضبط speed right (سرعة المحرك الأيمن إلى 50 0 اضبط distance cm المسافة بالسنتميتر إلى 80 6 PROGRAM NEPOprog ROBOT CONFIGURATION EV3basi 012 + start 5 8 drive forwards show sensor data speed % 50 distance cm 80 G steer forwards speed % left speed % right 100 40 steer forwards distance cm speed % left 50 speed % right 68 3 50 4 留 distance cm 80 5 معلومة نظرًا لعمل المحرك الأيمن والمحرك الأيسر بصورة مستقلة، يمكنك برمجتهما للتحرك بسرعات مختلفة لكي ينعطف الروبوت. وزارة التعليم Ministry of Education 2024-1446 298
حتى يكمل الروبوت الحركة بالشكل المطلوب لا بد أن يتحرك للأمام مع سرعة 50 لكل المحركين ولمسافة 80 سم
نظرا لعمل المحرك الأيمن والمحرك الأيسر بصورة مستقلة يمكنك برمجتهما للتحرك بسرعات مختلفة لكي ينعطف الربوت
في الختام وحتى يكمل الروبوت عمل الشكل المطلوب. لابد أن ينعطف الروبوت إلى اليمين مرةً أخرى مع ضبط سرعة المحرك الأيسر إلى 60 ، وسرعة المحرك الأيمن إلى 25 ، والمسافة إلى 50 سم. وزارة التعويم Ministry of Education 2024-1446 1 Action ✿2 8 drive forwards • speed % 30 distance cm 20 Sensors Start show Control drive forwards dave forwards speed % 30 dis Logic Math stop Text 8 turn right - speed % 30 Colours degree 20 Variables turn right - speed % 30 2 8 steer forwards speed % left 10 speed % right 30 distance cm 20 الاستدارة إلى اليمين > من فئة Action (الحدث 1 أضف لبنة Steer (التوجيه) مع معامل distance cm المسافة بالسنتميتر). 2 اضبط speed left (سرعة المحرك الأيسر إلى 65 3 اضبط speed right (سرعة المحرك الأيمن إلى 20 0 اضبط distance المسافة بالسنتميتر إلى 650 PROGRAM NEPOprog ROBOT CONFIGURATION EV3basis 01 2 + start 5 8 drive forwards e 8 steer forwards show sensor data speed % 50 distance cm 80 speed % left speed % right distance cm 100 40 68 8 steer forwards speed % left speed % right 50 50 AZ 8 steer forwards distance cm 80 speed % left C65 speed % right distance cm 3 20 4 50 5
لنطبق معًا تدريب 1 برمج الروبوت للرسم طابق اللبنات البرمجية مع الشكل الناتج عن حركة الروبوت فيما يلي: وزارة التعليم Ministry of Education 2024-1446 а + start show sensor data 1 8 drive forwards speed % distance cm 50 100 steer forwards speed % left 10 speed % right 50 distance cm 60 + start show sensor data 2 drive forwards speed % distance cm 50 30 turn right speed % 50 degree 45 8 drive backwards speed % 30 distance cm 30 + start show sensor data 3 drive forwards speed % 50 distance cm 30 steer forwards speed % left 25 speed % right 50 distance cm 125 drive forwards ▾ speed % distance cm 50 30 300
وزارة التعليم Ministry of Education 2024-1446 تدريب 2 محركات التحكم ما وجه الاختلاف بين اللبنتين ؟ دون إجابتك بالأسفل. 8 drive forwards • speed % 30 distance cm 20 steer forwards speed % left 10 speed % right 30 distance cm 20
وزارة التعليم Ministry of Education 2024-1446 أنشئ مقطعًا برمجيًا في بيئة أوبن روبيرتا لاب يجعل الروبوت يرسم دائرة كاملة. استخدم لبنة مسافة التوجيه بالسنتميتر. تدريب 3 ارسم دائرة كاملة 302
تدريب 4 برمج الروبوت لرسم دائرتين رقم اللبنات البرمجية بترتيبها الصحيح، بحيث يرسم الروبوت الأشكال التالية عند تشغيل المقطع البرمجي. أنشئ مشروعًا جديدًا وجرّب البرنامج. + start show sensor data 1 8 drive forwards speed % 50 distance cm 30 8 drive forwards speed % 50 distance cm 40 8 drive forwards speed % distance cm 20 50 8 steer forwards speed % left 25 speed % right 75 distance cm 84 وزارة التعليم Ministry of Education 2024-1446 8 steer forwards speed % left speed % right 25 50 distance cm 125 00. ପ୍ର