Skip to main content

การสำรวจคอนโทรลเลอร์ - ตอนที่ 1

ไอคอนกล่องเครื่องมือครู โครงร่างกิจกรรมกล่องเครื่องมือสำหรับครู -

  • การสำรวจนี้จะแนะนำให้นักเรียนได้รู้จักกับพฤติกรรมของ Clawbot ที่สามารถตั้งโปรแกรมให้ทำงานร่วมกับคอนโทรลเลอร์ได้:
    • แนะนำบล็อก [ตลอดไป] [ตั้งค่าความเร็วมอเตอร์] และ [หมุน]
    • ตรวจสอบการแก้ไขปัญหาอย่างรวดเร็วว่า Clawbot พร้อมแล้ว
    • เปิด VEXcode IQ
    • สร้างโครงการง่าย ๆ ที่มีให้ในบทเรียน
    • ดาวน์โหลด และ รัน โปรเจ็ค
    • ให้ผู้เรียนฝึกใช้คอนโทรลเลอร์
    • สรุปกิจกรรมด้วยการอภิปราย
  • การใช้ Clawbot ร่วมกับเทมเพลตคอนโทรลเลอร์ช่วยให้ผู้เรียนสามารถควบคุม Clawbot โดยใช้คอนโทรลเลอร์ได้ มีบล็อกสี่แบบที่แตกต่างกันใน VEXcode IQ ซึ่งสามารถใช้ควบคุมมอเตอร์ของ Clawbot ได้ นักเรียนจะต้องปรับพารามิเตอร์ในบล็อก [ตั้งค่าความเร็วของมอเตอร์] [หมุน] และ (ตำแหน่งของตัวควบคุม) เพื่อควบคุมความเร็วสำหรับมอเตอร์แต่ละตัวของ Clawbot และเปิดใช้งานตัวควบคุมเพื่อควบคุมฟังก์ชันของมอเตอร์
  • หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโปรแกรมคอนโทรลเลอร์ โปรดคลิก ด้านล่าง

    Google Doc / .docx / .pdf

  • ในการทำกิจกรรมของชั้นเรียนโดยรวม ให้ทบทวนบล็อกการเขียนโปรแกรมกับนักเรียน บอกนักเรียนว่ามีบล็อกที่แตกต่างกันสี่บล็อกใน VEXcode IQ ซึ่งสามารถใช้ควบคุมมอเตอร์ของ Clawbot ได้ นักเรียนจะต้องปรับพารามิเตอร์ในบล็อก [ตั้งค่าความเร็วของมอเตอร์] [หมุน] และ (ตำแหน่งของตัวควบคุม) เพื่อควบคุมความเร็วสำหรับมอเตอร์แต่ละตัวของ Clawbot และเปิดใช้งานตัวควบคุมเพื่อควบคุมฟังก์ชันของมอเตอร์

Clawbot พร้อมสำหรับการเขียนโปรแกรมด้วยคอนโทรลเลอร์แล้ว! การสำรวจนี้จะมอบเครื่องมือที่จะช่วยให้คุณสามารถเขียนโปรแกรมการเคลื่อนไหวพื้นฐานบางอย่างภายในโครงการได้

VEXcode IQ ที่จะใช้ในการสำรวจนี้:

  • บล็อก [ตลอดไป] — บล็อกนี้จะวนซ้ำชุดบล็อกตลอดไป สามารถออกจากลูป [ตลอดไป] ได้โดยใช้บล็อก break หรือโดยการหยุดโปรแกรมเท่านั้น บล็อก [ตลอดไป] จะไม่หยุดทำซ้ำ เว้นแต่จะมีบล็อกทำลายวางอยู่ข้างในบล็อกตลอดไปใน VEXcode IQ โดยให้ศูนย์กลางของบล็อก C ว่างเปล่า   
    • นี่คือตัวอย่างของการใช้บล็อก [Break] เพื่อออกจากลูป [Forever]โครงการ VEXcode IQ เริ่มต้นด้วยบล็อก When started โดยมีบล็อก forever แนบมา ภายในบล็อกตลอดไปจะมีบล็อกขับเคลื่อนไปข้างหน้าและบล็อกถ้าแล้ว เงื่อนไขของบล็อค If then อ่านปุ่มสมองขึ้นกด? และภายใน C มีบล็อก Break นอกลูปตลอดไปคือบล็อกหยุดขับรถ
  • บล็อก [ตั้งค่าความเร็วของมอเตอร์] จะกำหนดความเร็วของมอเตอร์ ตั้งค่าบล็อกความเร็วของมอเตอร์ใน VEXcode IQ พารามิเตอร์ถูกตั้งค่าเป็นมอเตอร์ด้านซ้ายและ 50%
    • สามารถตั้งค่าความเร็วเป็นเปอร์เซ็นต์หรือรอบต่อนาทีได้: ตั้งค่าบล็อกความเร็วของมอเตอร์ใน VEXcode IQ พร้อมพารามิเตอร์เปิดเพื่อแสดงเปอร์เซ็นต์หรือรอบต่อนาที เลือกเปอร์เซ็นต์แล้ว
  • บล็อก [Spin] จะหมุนมอเตอร์จนกว่าจะหยุด มอเตอร์จะหยุดลงเมื่อหยุดโปรแกรม บล็อกหมุนใน VEXcode IQ พร้อมตั้งค่าพารามิเตอร์เป็นมอเตอร์ด้านซ้ายและเดินหน้า
  • บล็อก (ตำแหน่งของตัวควบคุม) รายงานตำแหน่งของจอยสติ๊กบนตัวควบคุมตามแกน จอยสติ๊กจะมีค่าเป็น 0 เมื่ออยู่ตรงกลางแกน ตำแหน่งของบล็อกรายงานตัวควบคุมใน VEXcode IQ โดยมีพารามิเตอร์ที่ตั้งไว้ที่ตำแหน่ง A
    • บล็อกนี้จะช่วยให้ตัวควบคุมสามารถกำหนดความเร็วของมอเตอร์ได้  เมื่อต้องการทำเช่นนี้ ให้ลากบล็อกนี้จากกล่องเครื่องมือไปเหนือความเร็วในบล็อก [ตั้งค่าความเร็วของมอเตอร์] การกระทำดังกล่าวจะแทนที่ความเร็วเริ่มต้นด้วยตำแหน่งตัวควบคุมที่คุณเลือก

หากต้องการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับบล็อคใดๆ เหล่านี้ ให้เปิดวิธีใช้ และเลือกบล็อคที่คุณมีคำถาม

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

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

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือสำหรับครู - บทบาทการสำรวจของนักเรียน

หากต้องการความช่วยเหลือในการจัดระเบียบนักเรียนสำหรับกิจกรรมนี้ คลิกด้านล่าง

Google Doc / .docx / .pdf 

ผู้สร้างในแต่ละกลุ่มควรได้รับฮาร์ดแวร์ที่จำเป็น ผู้บันทึกควรได้รับสมุดบันทึกวิศวกรรมของกลุ่ม โปรแกรมเมอร์ควรเปิด VEXcode IQ

วัสดุที่ต้องใช้:
ปริมาณ วัสดุที่ต้องใช้
1

กรงเล็บหุ่นยนต์

1

ชาร์จแบตเตอรี่หุ่นยนต์ VEX IQ แล้ว

1

วิทยุ VEX IQ

1

ผู้ควบคุม

1

สายเทเธอร์

1

วีเอ็กซ์โค้ด ไอคิว

1

สาย USB (หากใช้คอมพิวเตอร์)

1

สมุดบันทึกวิศวกรรม