ก่อนที่จะทำภารกิจที่ 1 มาเรียนรูปแบบคำสั่งนะครับ จริง ๆ แล้วตัวโปรแกรมนี้ ครูทำ
ให้มันสำเร็จในตัวเขียนโค็ดคำสั่งไว้แล้ว เพียงแต่ให้นักเรียนเอาคำสั่งนั้น ๆ ไปใส่ใน
ตารางคำสั่ง ให้ทำงานตามภารกิจนะครับ ซึ่งใน 1 บรรทัด จะสามารถใช้คำสั่งได้สูง
สุด 3 คำสั่ง ต่อ 1 บรรทัด หรือ 1 แยก
รูปแบบคำสั่งมีดังนี้
1. คำสั่ง l90 เลี้ยวซ้าย90 องศา (แอล90 นะ)
2. คำสั่ง r90 เลี้ยวขวา90 องศา
3. คำสั่ง u180 เลี้ยวกลับหลังหัน
4. คำสั่ง up เก็บของ การทำงานคำสั่งนี้มันจะเดินตรงไปหาวัตถุเอง ระหว่างนั้นจะไม่นับแยกนะ
5. คำสั่ง down วางของ/วัตถุลง
6. คำสั่ง push ผลักหรือดันวัตถุไปข้างหน้าแล้วถอย
7. คำสั่ง stop หยุดการทำงานของหุ่นยนต์
เมื่อนักเรียนได้เรียนรู้รูปแบบคำสั่งไปกันแล้วมันเริ่มทำภารกิจที่ 1 กันเลยดีกว่านะครับ
กับ "ดันวัตถุให้มันออกนอกสนามให้หมด"
ในสนามนี้จะวางวัตถุตามรูปด้านบนนี้นะครับ นักเรียนไม่ต้องกังวลว่าจะจัดตำแหน่ง
ไม่ถูกนะครับ ให้คลิกที่ปุ่ม 1 แล้วโปรแกรมจะจัดตำแหน่งให้เหมือนเดิม มาเริ่มวิเคราะห์
และวางแผนกันหน่อย จากรูป หุ่นยนต์หันหน้าไปทางขวา จะเริ่มนับแยกเป็น 0 ดูจาก
ขอบสนามทางด้านล่างขวา Cross : 0 นะครับ ต่อไปหุ่นยนต์เดินหน้าไปเจอแยก
ที่ 1 ครูจะให้มันเลี้ยวขวา จะพิมพ์คำสั่งดังนี้นะครับ
ต่อไปนะครับ หุ่นยนต์ก็จะเดินตรงไปเจอแยกที่ 2 ถ้าไม่มีการเลี้ยวก็ไม่ต้องใส่อะไรลงไป
นะครับ ต่อไปเมื่อเจอแยกที่ 3 จะสั่งให้มันเลี้ยวขวาอีก แล้วเดินตรงไปเจอแยกที่ 4 ให้
ทำการผลักวัตถุไม้ ใช้คำสั่ง push และตามด้วยคำสั่ง u180 เพื่อให้หุ่นยนต์หันกลับมา
ในบรรทัดนี้จะมี 2 คำสั่งด้วยนะ ดังรูปด้านล่างนี้
ทดสอบดูนะครับด้วยการกดปุ่ม
ปุ่ม play first เริ่มเล่นตั้งแต่แรก หรือแยกที่ 0 นั่นเองครับผลลัพธ์ก็จะได้ดังนี้นะครับ http://youtu.be/TFmRKuoCkzk ดูจาก youtube ก่อนนะ
และต่อไปให้นักเรียนลงมือปฏิบัติด้วยตนเองนะครับ ทำให้ดูเป็นตัวอย่างเพียง
เท่านี้และค่อยมาดูเฉลยกันต่อไปนะครับ เมื่อนักเรียนทำเสร็จแล้วให้ทำการบันทึก
งานของนักเรียนไว้ด้วยนะครับ ปุ่มรูปแผ่นดิสเก็ต หรือสัญลักษณ์การบันทึกนั่นหล่ะ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น
...