Skip to main content

ตอบคำถามต่อไปนี้ในสมุดบันทึกวิศวกรรมของคุณขณะที่คุณออกแบบโครงการของคุณ: 

  1. คุณต้องการโปรแกรมหุ่นยนต์ให้ทำอะไร? อธิบายให้ละเอียด.
  2. คุณจะทำตามขั้นตอนใดเพื่อทดสอบโครงการ? อธิบายให้ละเอียด.
  3. คุณจะตั้งโปรแกรมหุ่นยนต์ให้ทำงานได้อย่างมีประสิทธิภาพมากขึ้นได้อย่างไร? อธิบายวิธีการ

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือสำหรับครู - คำตอบ

  1. โดยทั่วไป แผนควรเป็นการให้หุ่นยนต์ขับจากห้องหนึ่งไปอีกห้องหนึ่ง และนำยามาส่งโดยใช้พฤติกรรมการตั้งโปรแกรมง่ายๆ เช่น ขับไปข้างหน้า เลี้ยว และรอ

  2. แผนการทดสอบน่าจะเกี่ยวข้องกับการใช้สนามในการทดลองและแก้ไขจุดบกพร่องของโครงการ

  3. คำตอบที่เป็นไปได้อาจรวมถึง: การใช้เส้นทางที่สั้นที่สุด หรือใช้การเขียนโปรแกรมที่ซับซ้อนกว่า เช่น ลูปหรือตัวแปร

ปฏิบัติตามขั้นตอนต่อไปนี้ขณะที่คุณสร้างโครงการของคุณ:

  1. ใช้ไม้บรรทัดวางแผนเส้นทางที่คุณต้องการตั้งโปรแกรมให้หุ่นยนต์ของคุณใช้โดยใช้ภาพวาดและซูโดโค้ด (Google / .docx / .pdf) ประเมินซูโดโค้ดของคุณก่อนที่จะดำเนินการไปยังขั้นตอนที่สอง

  2. ใช้ซูโดโค้ดที่คุณสร้างขึ้นเพื่อพัฒนาโครงการของคุณ

  3. ทดสอบโครงการของคุณบ่อยๆ และทำซ้ำโดยใช้สิ่งที่คุณได้เรียนรู้จากการทดสอบ

ไอคอนเคล็ดลับสำหรับครู เคล็ดลับสำหรับครู

  • ขอให้นักเรียนใช้ไม้บรรทัดเพื่อวัดเส้นทางที่เสนอ จากนั้นให้ให้ผู้เรียนประเมินซูโดโค้ดของตนก่อนที่จะดำเนินการขั้นตอนที่สอง

    ตัวอย่างซูโดโค้ดที่เขียนขึ้นสำหรับ Automed Challenge ที่นำหุ่นยนต์จากจุดเริ่มต้นไปจนถึงร้านขายยา หน้าดังกล่าวแสดงข้อความว่า 'Pseudocode' ที่ด้านบน จากนั้นจึงแสดงข้อความ 'Config คือ Speed Build ด้วยระบบส่งกำลัง' ที่ด้านล่างมีคำแนะนำเขียนด้วยลายมือดังนี้: เมื่อโปรแกรมเริ่มต้นให้ขับไปข้างหน้าแล้วเลี้ยวซ้าย ขับไปข้างหน้าต่อไปแล้วเลี้ยวขวา ขับไปข้างหน้าต่อไปแล้วสุดท้ายรอในร้านขายยา

  • สั่งให้นักเรียนใช้ซูโดโค้ดเป็นความคิดเห็นในโครงการของตนเพื่อช่วยในการจัดระเบียบ การไหล และการแก้ไขปัญหา เตือนนักเรียนให้ประเมินซูโดโค้ดก่อนที่จะเริ่มโครงการ คุณสามารถดาวน์โหลดเกณฑ์การให้คะแนน pseudocode ได้ที่นี่ (Google / .docx / .pdf)
  • ดูตัวอย่างโค้ด Python VEXcode V5 ต่อไปนี้เพื่อใช้เป็นข้อมูลอ้างอิงขณะที่คุณช่วยนักเรียนทำภารกิจให้สำเร็จ: 

    # ไลบรารีนำเข้า
    จากการนำเข้า vex *
    
    # เริ่มรหัสโครงการ
    
    # ขับไปข้างหน้าแล้วเลี้ยวซ้าย
    drivetrain.drive_for(FORWARD, 650, MM)
    drivetrain.turn_for(LEFT, 90, DEGREES)
    
    # ขับไปข้างหน้าแล้วเลี้ยวขวา
    drivetrain.drive_for(FORWARD, 900, MM)
    drivetrain.turn_for(RIGHT, 90, DEGREES)
    
    # ขับไปข้างหน้าเข้าไปในร้านขายยาและรอ
    drivetrain.drive_for(FORWARD, 300, MM)
    wait(3, SECONDS)

ไอคอนเคล็ดลับสำหรับครู เคล็ดลับสำหรับครู

ก่อนที่นักเรียนจะเปิดโครงการใหม่พวกเขาจะต้องเลือกเทมเพลต โครงการเทมเพลตประกอบด้วยการกำหนดค่ามอเตอร์ของหุ่นยนต์ที่เลือก หากไม่ใช้เทมเพลต หุ่นยนต์จะไม่สามารถรันโครงการได้อย่างถูกต้อง

หากคุณประสบปัญหาในการเริ่มต้น โปรดทบทวนโครงการตัวอย่าง

การดูตัวอย่างโครงการสามารถช่วยสร้างแนวคิดได้

แถบเครื่องมือ VEXcode V5 พร้อมเมนูไฟล์ที่เปิดอยู่และเปิดตัวอย่างที่เน้นด้วยกล่องสีแดง เปิดตัวอย่างเป็นรายการเมนูที่สี่ภายใต้ โปรเจ็กต์บล็อกใหม่ โปรเจ็กต์ข้อความใหม่ และ เปิด

ดำเนินการตามขั้นตอนต่อไปนี้:

  • เปิดเมนู ไฟล์ 
  • เลือก เปิดตัวอย่าง.

เมนูโครงการตัวอย่าง V5 Blocks เปิดอยู่ และหมวดหมู่ตัวอย่างถูกตั้งเป็น "ทั้งหมด" เพื่อสาธิตโครงการตัวอย่างที่มีให้เลือกเพื่อช่วยสร้างแนวคิด