Skip to main content

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

นึกถึงโครงการ ArmUpDown2 และ ClawUpDown

โครงการใน vexcode

เราต้องการรวมทั้งสองโครงการนี้ไว้ในโครงการเดียวกัน อย่างไรก็ตาม มีเพียงปุ่ม Brain Up และปุ่ม Brain Down เพียงปุ่มเดียว

ดังนั้นเราจึงต้องมีปุ่มเพื่อทำหน้าที่เป็น "ตัวสลับ" ระหว่างแขนกับกรงเล็บ

ใช้โครงร่างของบล็อกต่อไปนี้เพื่อช่วยคุณสร้างโครงการ:

บล็อก vexcode ที่จะใช้

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

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

  2. โครงการของคุณจะต้องตรวจสอบเงื่อนไขกี่ข้อในบล็อก [If then else] 

คำแนะนำ: ใช้ปุ่ม Brain Check เป็นตัว "สลับ" ระหว่างแขนกับกรงเล็บ ดังนั้น หากกดปุ่ม Brain Check ค้างไว้ แขนจะถูกควบคุมโดยใช้ปุ่ม Brain Up และ Down หากปล่อยปุ่มตรวจสมอง กรงเล็บจะถูกควบคุมโดยใช้ปุ่มขึ้นและลง

ทำตามขั้นตอนด้านล่างในขณะที่คุณสร้างโครงการของคุณ:

ไอคอนทิปของครู เคล็ดลับของครู

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

  • เตือนนักเรียนว่าพวกเขาสามารถใช้ฟีเจอร์ช่วยเหลือภายใน VEXcode IQ เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับบล็อกใดก็ได้

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

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

  2. คำถามนี้มีจุดมุ่งหมายเพื่อให้นักเรียนคิดถึงเงื่อนไขที่จำเป็นในบล็อก [หากเป็นเช่นนั้น] ส่วนติดต่อผู้ใช้จะต้องมีการตรวจสอบเงื่อนไขห้าประการ เงื่อนไขแรกที่ตรวจสอบคือกดปุ่มตรวจสอบหรือไม่ หากกดปุ่ม Check เงื่อนไขถัดไปที่ต้องตรวจสอบคือกดปุ่มขึ้น (เงื่อนไข 2) หรือกดปุ่มลง (เงื่อนไข 3) หากไม่ได้กดปุ่ม Check โปรเจ็กต์จะเลื่อนลงเพื่อตรวจสอบว่ากดปุ่มขึ้นเท่านั้น (เงื่อนไข 4) หรือหากกดปุ่มลง (เงื่อนไข 5)

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

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

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

  4. คุณจะเพิ่มอะไรลงในโปรเจ็กต์ของคุณเพื่อควบคุม Claw and Arm Motors ได้ดีขึ้น อธิบายพร้อมรายละเอียด.

  5. แบ่งปันโครงการสุดท้ายของคุณกับครูของคุณ

ไอคอนทิปของครู เคล็ดลับของครู

ส่งเสริมให้นักเรียนที่มีปัญหาในการเขียนโปรแกรมทบทวนวิดีโอแนะนำ If That Else Blocks ใน VEXcode IQ พวกเขาควรใช้โปรเจ็กต์ ArmUpDown2 และ ClawUpDown จาก Play เป็นพื้นฐานสำหรับโปรเจ็กต์ใหม่นี้ นักเรียนได้รับรายชื่อแหล่งข้อมูลที่อาจเป็นประโยชน์เพื่อใช้เป็นข้อมูลอ้างอิง

ถ้าเป็นเช่นนั้นไอคอนวิดีโอการสอน

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

  • If-Then-Else บล็อก หรือ โดยใช้วิดีโอบทช่วยสอน Loops 

วิดีโอสอน

  • การใช้วิดีโอช่วยสอน 

ใช้ไอคอนช่วยเหลือ

  • เวอร์ชันก่อนหน้าของโปรเจ็กต์ของคุณ (ArmUpDown2 หรือ ClawUpDown)

ขยายไอคอนการเรียนรู้ของคุณ ขยายการเรียนรู้ของคุณ

ขอให้นักเรียนรวม Touch LED หรือให้หุ่นยนต์เล่นเสียงเมื่อสลับปุ่มระหว่างแขนและกรงเล็บ นักเรียนยังสามารถให้ Touch LED สว่างเป็นสีเขียวเมื่อแขนถูกควบคุม และสว่างเป็นสีน้ำเงินเมื่อกรงเล็บถูกควบคุม

ต่อไปนี้เป็นตัวอย่างวิธีแก้ปัญหา:

สารละลายอีล