ตอบคำถามต่อไปนี้ในสมุดบันทึกวิศวกรรมของคุณขณะที่คุณออกแบบโครงการของคุณ
-
คุณต้องการให้โครงการให้หุ่นยนต์ทำอะไร? อธิบายให้ละเอียด.
-
คุณจะทำตามขั้นตอนใดเพื่อทดสอบโครงการ? อธิบายให้ละเอียด.
-
คุณจะตั้งโปรแกรมหุ่นยนต์ให้ทำงานได้อย่างมีประสิทธิภาพมากขึ้นได้อย่างไร? อธิบายวิธีการ
กล่องเครื่องมือสำหรับครู
-
คำตอบ
-
หุ่นยนต์จะต้องขับไปทั่วโกดัง หยิบกระป๋องและวางลงในท่าโหลดสินค้า โครงการนี้จะรวมถึงพฤติกรรมการเขียนโปรแกรมง่ายๆ เช่น การขับไปข้างหน้าและถอยหลัง การเลี้ยวซ้ายและขวา การเปิดและปิดกรงเล็บ การเคลื่อนแขนขึ้นและลง และการรอ คลิก ที่นี่ (Google Doc / .docx / .pdf) เพื่อรับข้อเสนอแนะในการอภิปรายการกระทำของหุ่นยนต์
-
นักเรียนควรสร้างขั้นตอนในการปฏิบัติตามการทดสอบ ตัวอย่าง: เริ่มต้น Clawbot ในเวลาเดียวกันในแต่ละการทดลอง สังเกตและวัดการขับเคลื่อน การเลี้ยว การยกแขน หรือการปิดกรงเล็บที่ผิดพลาด ปรับปรุงโปรแกรมเพื่อแก้ไขจุดบกพร่องเหล่านั้น เริ่มต้น Clawbot อีกครั้งในจุดเดิมและทำตามขั้นตอนอีกครั้ง
-
คำตอบที่เป็นไปได้อาจรวมถึงการใช้เส้นทางที่สั้นที่สุดและการเขียนโปรแกรมด้วยความเร็วสูงกว่า นักเรียนที่มีความก้าวหน้ามากกว่าอาจแนะนำให้ใช้ลูป ตัวแปร คำสั่งออกอากาศ หรือฟังก์ชันภายในโปรเจ็กต์ของพวกเขา
เคล็ดลับสำหรับครู
-
ขอให้นักเรียนใช้ไม้บรรทัดหรือไม้เมตรวัดเส้นทางที่เสนอ จากนั้นให้ให้ผู้เรียนประเมินซูโดโค้ดของตนก่อนที่จะดำเนินการขั้นตอนที่สอง
-
สั่งให้นักเรียนใช้ซูโดโค้ดเป็นความคิดเห็นในโครงการของตนเพื่อช่วยในการจัดระเบียบ การไหล และการแก้ไขปัญหา
-
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบล็อก ความคิดเห็น โปรดไปที่ฟีเจอร์ Help ใน VEXcode V5
-
สั่งให้นักเรียนของคุณประเมินรหัสเทียมก่อนที่จะเพิ่มรหัสจริง คุณสามารถดาวน์โหลดรหัสจำลอง ได้ที่นี่ (Google/.docx/.pdf)
-
กำหนดให้ผู้เรียนต้องบันทึกรายละเอียดการวางแผน การดำเนินการ การทดสอบ การทำซ้ำ และโซลูชันขั้นสุดท้ายไว้ในสมุดบันทึกวิศวกรรม ซึ่งจะนำไปใช้ประเมินความก้าวหน้าของผู้เรียนได้ หากนักเรียนทำงานในสมุดบันทึกของตนเองเป็นรายบุคคล ให้ประเมินพวกเขาด้วยเกณฑ์ประเมินนี้ (Google/.docx/.pdf) หรือใช้เกณฑ์การให้คะแนนนี้ (Google/.docx/.pdf) เพื่อประเมินสมุดบันทึกทางวิศวกรรมของกลุ่ม/ทีม อย่าลืมแบ่งปันหัวข้อกับนักเรียนก่อนที่พวกเขาจะเริ่มทำงาน
ปฏิบัติตามขั้นตอนต่อไปนี้ขณะที่คุณสร้างโครงการของคุณ:
-
วางแผนเส้นทางที่คุณต้องการตั้งโปรแกรมให้หุ่นยนต์ของคุณใช้โดยใช้ภาพวาดและ ซูโดโค้ด
-
ใช้ซูโดโค้ดที่คุณสร้างขึ้นเพื่อพัฒนาโครงการของคุณโดยใช้บล็อก
-
ทดสอบโครงการของคุณบ่อยๆ และทำซ้ำโดยใช้สิ่งที่คุณได้เรียนรู้จากการทดสอบ
Teacher Toolbox
-
ตัวอย่างโซลูชัน Pseudocode
คลิกที่นี่ (Google Doc / .png) เพื่อดูตัวอย่างของรหัสเทียมของนักเรียน โปรดจำไว้ว่าคุณสามารถแนะนำให้ผู้เรียนจัดทำซูโดโค้ดที่ละเอียดมากขึ้นได้ ตัวอย่างเช่น "ขับไปข้างหน้า 1,000 มม. ไปยังแพ็คเกจแรก" แทนที่จะใช้แค่ "ขับไปข้างหน้า"
หากคุณต้องการให้คะแนน pseudocode ของพวกเขา นี่คือหลักเกณฑ์ในการดำเนินการดังกล่าว (Google Doc / .docx / .pdf) หากคุณวางแผนจะใช้เกณฑ์นี้หรือเกณฑ์อื่นใด ขอแนะนำให้คุณแสดงเกณฑ์นี้แก่เด็กนักเรียนหรือมอบสำเนาให้กับพวกเขา ก่อนที่จะเริ่มทำงาน
สังเกตว่าตัวอย่างจะตั้งชื่อการกำหนดค่าในลักษณะทั่วๆ ไป แสดงรายการส่วนต่างๆ ของโซลูชันและส่วนต่างๆ ในภายหลังของโปรแกรมด้วยภาษาที่เรียบง่าย และระบุลำดับของส่วนต่างๆ เหล่านั้นด้วยลูกศร สิ่งเหล่านี้เป็นคุณสมบัติทั้งหมดที่แสดงรายการไว้ภายในหัวข้อ นอกจากนี้ แต่ไม่จำเป็น ตัวอย่างนี้ยังมีตำแหน่งพัสดุทั้งสามแห่งที่มีการกำกับหมายเลขไว้ตามลำดับที่วางแผนจะรับ และหมายเลขดังกล่าวจะปรากฏที่ด้านข้างของกองหนังสือซึ่ง Clawbot จะเข้ามาใกล้
หากคุณประสบปัญหาในการเริ่มต้น โปรดตรวจสอบโครงการตัวอย่างใน VEXcode V5:
