Skip to main content

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

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

ทำตามขั้นตอนด้านล่างเมื่อคุณสร้างโปรเจกต์:
 

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

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

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือครู

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

  2. คำถามนี้มีจุดประสงค์เพื่อให้นักเรียนคิดเกี่ยวกับเงื่อนไขที่จำเป็นภายใน ข้อความ if else ปุ่มทั้งสี่จะต้องมีการตรวจสอบสามเงื่อนไขหลังจากตรวจพบว่าหน้าจอถูกกดแล้ว ในทางเทคนิคแล้วหน้าจอที่ถูกกดจะเป็นการตรวจสอบเงื่อนไขแรกแต่ไม่รวมอยู่ในการรวมสามเงื่อนไข เงื่อนไขสามประการที่ต้องตรวจสอบขึ้นอยู่กับว่าโปรแกรมเมอร์ต้องการจัดระเบียบโครงการอย่างไรแต่ไม่ว่าจะเป็นข้อใดต้องตรวจสอบทั้งพิกัดค่า x และ y อย่างไรก็ตามแกนหนึ่งต้องได้รับการตรวจสอบเพียงครั้งเดียวและอีกแกนหนึ่งต้องได้รับการตรวจสอบสองครั้ง

  1. วางแผนเงื่อนไขที่โครงการของคุณต้องตรวจสอบโดยใช้ภาพวาดและ รหัสหลอก  ( Google Doc /.docx/.pdf) นอกจากนี้ให้วางแผนสำหรับส่วนของโปรเจกต์ของคุณที่จะวาดปุ่มทั้งสี่บนหน้าจอ ตัดสินใจเกี่ยวกับสีของพวกเขา
  2. ใช้รหัสเทียมที่คุณสร้างขึ้นเพื่อพัฒนาโปรเจกต์ของคุณ
  3. ทดสอบโครงการของคุณบ่อยๆและทำซ้ำโดยใช้สิ่งที่คุณได้เรียนรู้จากการทดสอบของคุณ
  4. คุณสามารถเพิ่มอะไรลงในโครงการของคุณเพื่อควบคุม Claw และ Arm Motors ได้ดียิ่งขึ้น? อธิบายพร้อมรายละเอียด
  5. แบ่งปันโปรเจกต์สุดท้ายของคุณกับครู
     

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

กระตุ้นให้นักเรียนที่มีปัญหาในการเขียนโปรแกรมทบทวนโครงการ สร้าง ตัวอย่างปุ่มหยุด พวกเขาควรใช้ โครงการ LeftOrRight ของพวกเขาจาก Play เป็นแนวทาง

หากคุณมีปัญหาในการเริ่มต้นโปรดตรวจสอบสิ่งต่อไปนี้: 

  • การสร้างโปรเจ กต์ตัวอย่างปุ่มหยุด

    # Begin project code
    while True
    
        : drivetrain.drive (FORWARD)
    
        if brain.screen.pressing ():
            drivetrain.stop ()
            while brain.screen.pressing ():
                wait (5, msec)
                
        wait (5, MSEC)
  • การใช้ คำสั่ง if-else ใน VEXcode V5 Python (GoogleDoc/.docx/.pdf)
  • รุ่นก่อนหน้าของ โปรเจกต์ LeftOrRight ของคุณ