ถึงเวลาสร้างทักษะการเขียนโค้ดปุ่มของคุณแล้ว! ในบทเรียนนี้ คุณจะเขียนโค้ดให้หุ่นยนต์ VEX AIM Coding Robot ของคุณรวบรวมและวางถังที่ตำแหน่งเป้าหมาย โดยเริ่มจากถังหนึ่งก่อน จากนั้นเพิ่มถังที่สองเข้าไป เมื่อคุณสร้างและทดสอบโค้ด คุณจะเห็นว่าเหตุใดการแบ่งงานใหญ่ให้เป็นขั้นตอนเล็กๆ จึงสร้างความแตกต่าง
ชมวิดีโอด้านล่างเพื่อเรียนรู้วิธีการหยิบและวางวัตถุด้วย Button Coding
ตอนนี้คุณได้ชมวิดีโอแล้ว ให้บันทึกความคิดของคุณลงในสมุดบันทึก ตอบคำถามเหล่านี้เพื่อเป็นแนวทางในการคิดของคุณและช่วยคุณเตรียมความพร้อมสำหรับการอภิปรายทั้งชั้นเรียน:
- อธิบายวิธีการหยิบและวางถังโดยใช้การเข้ารหัสปุ่ม ให้คำอธิบายของคุณชัดเจน
- คุณเห็นอะไรในวิดีโอที่สนับสนุนคำอธิบายของคุณ?
- จดคำถามอย่างน้อยสองข้อที่คุณมีเกี่ยวกับการเคลื่อนย้ายถังด้วย Button Coding
- คุณคิดว่ามีวิธีอื่นในการเคลื่อนย้ายถังด้วย Button Coding หรือไม่ ทำไมหรือทำไมไม่?
ตอนนี้คุณได้ชมวิดีโอแล้ว ให้บันทึกความคิดของคุณลงในสมุดบันทึก ตอบคำถามเหล่านี้เพื่อเป็นแนวทางในการคิดของคุณและช่วยคุณเตรียมความพร้อมสำหรับการอภิปรายทั้งชั้นเรียน:
- อธิบายวิธีการหยิบและวางถังโดยใช้การเข้ารหัสปุ่ม ให้คำอธิบายของคุณชัดเจน
- คุณเห็นอะไรในวิดีโอที่สนับสนุนคำอธิบายของคุณ?
- จดคำถามอย่างน้อยสองข้อที่คุณมีเกี่ยวกับการเคลื่อนย้ายถังด้วย Button Coding
- คุณคิดว่ามีวิธีอื่นในการเคลื่อนย้ายถังด้วย Button Coding หรือไม่ ทำไมหรือทำไมไม่?
หลังจากที่นักเรียนดูวิดีโอแล้วและก่อนที่จะฝึกซ้อม มารวมกันเพื่ออภิปรายทั้งชั้นเรียน ใช้คำตอบของนักเรียนต่อคำถามที่ให้ไว้เป็นพื้นฐานสำหรับการอภิปราย
เมื่อคุณมีส่วนร่วมในการอภิปรายกับนักเรียน ให้เป็นแบบอย่างของทักษะและแนวโน้มเพื่อสนับสนุนการสนทนาที่มีความหมาย
- แนะนำให้นักเรียนอ้างอิงหลักฐานจากวิดีโอเพื่อสนับสนุนข้อเรียกร้องของพวกเขาเกี่ยวกับวิธีการเคลื่อนย้ายวัตถุ กระตุ้นให้พวกเขาเจาะจง เช่น แม่เหล็กของหุ่นยนต์เกี่ยวข้องกับกระบวนการอย่างไร
- เตือนนักเรียนให้ฟังและตอบสนองอย่างเคารพและมีหลักฐานของตนเอง
จดบันทึกความคิดเห็นของนักเรียนบนกระดานเพื่อให้นักเรียนสามารถมองเห็นและต่อยอดความคิดของกันและกัน เตือนให้พวกเขาดูสมุดบันทึกของตนเพื่อช่วยให้พวกเขาแสดงความคิดของตนได้อย่างชัดเจน
การฝึกปฏิบัติแบบมีคำแนะนำ
ตอนนี้คุณได้ดูและอภิปรายวิดีโอแล้ว ก็ถึงคราวของคุณที่จะฝึกฝนแล้ว!
ขั้นตอนที่ 1: ตั้งค่าฟิลด์ตามที่แสดงด้านล่าง

ขั้นตอนที่ 2: เริ่มกิจกรรม
- งานของคุณคือการวางแผนและเขียนโค้ดหุ่นยนต์เพื่อหยิบถังสีส้มและวางไว้ข้างหน้า AprilTag ID 0 จากนั้นเพิ่มลงในโปรเจ็กต์ของคุณเพื่อวางถังสีน้ำเงินด้วย
- ใช้บัตรงานนี้ (Google / .docx / .pdf) เพื่อเป็นแนวทางในการฝึกฝนของคุณ
- เคล็ดลับ: ลองคิดดูว่าแม่เหล็กบนตัวเตะจะโต้ตอบกับลำกล้องอย่างไรเมื่อคุณวางแผนเส้นทางของคุณ ต้องแน่ใจว่าได้เขียนโค้ดให้หุ่นยนต์ขับเข้าไปในถังโดยตรงเพื่อที่จะเก็บรวบรวมได้สำเร็จ
ทรัพยากรสำหรับการปฏิบัติ:
บทความที่ลิงก์ไว้ที่นี่สามารถใช้ได้ในกรณีที่คุณต้องการความช่วยเหลือเพิ่มเติมในระหว่างการดำเนินกิจกรรม
ตอนนี้คุณได้ดูและอภิปรายวิดีโอแล้ว ก็ถึงคราวของคุณที่จะฝึกฝนแล้ว!
ขั้นตอนที่ 1: ตั้งค่าฟิลด์ตามที่แสดงด้านล่าง

ขั้นตอนที่ 2: เริ่มกิจกรรม
- งานของคุณคือการวางแผนและเขียนโค้ดหุ่นยนต์เพื่อหยิบถังสีส้มและวางไว้ข้างหน้า AprilTag ID 0 จากนั้นเพิ่มลงในโปรเจ็กต์ของคุณเพื่อวางถังสีน้ำเงินด้วย
- ใช้บัตรงานนี้ (Google / .docx / .pdf) เพื่อเป็นแนวทางในการฝึกฝนของคุณ
- เคล็ดลับ: ลองคิดดูว่าแม่เหล็กบนตัวเตะจะโต้ตอบกับลำกล้องอย่างไรเมื่อคุณวางแผนเส้นทางของคุณ ต้องแน่ใจว่าได้เขียนโค้ดให้หุ่นยนต์ขับเข้าไปในถังโดยตรงเพื่อที่จะเก็บรวบรวมได้สำเร็จ
ทรัพยากรสำหรับการปฏิบัติ:
บทความที่ลิงก์ไว้ที่นี่สามารถใช้ได้ในกรณีที่คุณต้องการความช่วยเหลือเพิ่มเติมในระหว่างการดำเนินกิจกรรม
ความคาดหวังการทำงานกลุ่มเบื้องหน้าในช่วงเริ่มต้น ถามคำถามเช่น:
- กลุ่มของคุณจะเริ่มกิจกรรมนี้อย่างไร?
- คุณจะมั่นใจได้อย่างไรว่าทุกคนมีส่วนร่วมในการวางแผนและการเขียนโค้ด?
แจกบัตรคำถามให้กับนักเรียนแต่ละคน โปรดจำไว้ว่าบัตรงาน (Google / .docx / .pdf) ที่ให้มานั้นทำหน้าที่เป็นพื้นฐานสำหรับกิจกรรมนี้และอยู่ในรูปแบบที่สามารถแก้ไขได้ คุณสามารถปรับใช้ให้ตรงกับความต้องการของนักเรียนของคุณได้ดีที่สุด
ตรวจสอบให้แน่ใจว่านักเรียนสร้างและทดสอบโครงการของพวกเขาเป็นส่วนๆ
- การเข้ารหัสด้วยปุ่มนั้นเป็นแบบเพิ่ม ซึ่งหมายความว่านักเรียนสามารถสร้าง ทดสอบ และเพิ่มงานลงในโปรเจ็กต์ของตนได้โดยไม่สูญเสียผลงานก่อนหน้า สิ่งนี้จะทำให้การดีบักโครงการของพวกเขาง่ายยิ่งขึ้นมาก
- ช่วยให้นักเรียนมองการแก้จุดบกพร่องว่าเป็นส่วนหนึ่งของการเขียนโค้ดโดยสนับสนุนให้พวกเขาแบ่งปันวิธีที่พวกเขาพบและแก้ไขจุดบกพร่องในโค้ดของพวกเขา
เดินไปรอบๆ ห้องในขณะที่นักเรียนกำลังทำกิจกรรมฝึกฝนในกลุ่มของตนเพื่อหารือเกี่ยวกับความก้าวหน้าและความเข้าใจของพวกเขา ถามคำถามเช่น:
- อธิบายเส้นทางที่คุณวางแผนไว้สำหรับหุ่นยนต์ของคุณ ทำไมคุณถึงเลือกเส้นทางนั้น?
- อะไรคือความท้าทายสำหรับคุณในการทำกิจกรรมนี้จนถึงตอนนี้? คุณเอาชนะความท้าทายนั้นได้อย่างไร?
- มีอะไรที่คุณจำเป็นต้องรู้เพื่อช่วยให้กิจกรรมนี้ง่ายขึ้นสำหรับคุณไหม?
สรุป
ตอนนี้คุณได้ฝึกฝนการเขียนโค้ดและทดสอบโปรเจ็กต์ของคุณแล้ว ถึงเวลาที่จะแบ่งปันสิ่งที่คุณได้เรียนรู้ ตอบคำถามต่อไปนี้ในสมุดบันทึกของคุณเพื่อช่วยให้คุณสะท้อนการเรียนรู้ของคุณและเตรียมพร้อมสำหรับการอภิปรายทั้งชั้นเรียน:
- คุณเคลื่อนย้ายหุ่นยนต์ของคุณเพื่อทำภารกิจให้สำเร็จได้อย่างไร?
- คุณคิดว่าทำไมกลยุทธ์ของคุณถึงประสบความสำเร็จ? ใช้หลักฐานจากวารสารของคุณเพื่อสนับสนุนข้อเรียกร้องของคุณ
- คุณได้เรียนรู้อะไรบ้างจากการแก้ปัญหาผ่านการท้าทายระหว่างการฝึกฝน? การเปลี่ยนแปลงความคิดของคุณเกี่ยวกับการใช้ Button Coding เป็นอย่างไร?
ตอนนี้คุณได้ฝึกฝนการเขียนโค้ดและทดสอบโปรเจ็กต์ของคุณแล้ว ถึงเวลาที่จะแบ่งปันสิ่งที่คุณได้เรียนรู้ ตอบคำถามต่อไปนี้ในสมุดบันทึกของคุณเพื่อช่วยให้คุณสะท้อนการเรียนรู้ของคุณและเตรียมพร้อมสำหรับการอภิปรายทั้งชั้นเรียน:
- คุณเคลื่อนย้ายหุ่นยนต์ของคุณเพื่อทำภารกิจให้สำเร็จได้อย่างไร?
- คุณคิดว่าทำไมกลยุทธ์ของคุณถึงประสบความสำเร็จ? ใช้หลักฐานจากวารสารของคุณเพื่อสนับสนุนข้อเรียกร้องของคุณ
- คุณได้เรียนรู้อะไรบ้างจากการแก้ปัญหาผ่านการท้าทายระหว่างการฝึกฝน? การเปลี่ยนแปลงความคิดของคุณเกี่ยวกับการใช้ Button Coding เป็นอย่างไร?
แนะนำให้นักเรียนแบ่งปันการเรียนรู้ของพวกเขาในการอภิปรายทั้งชั้นเรียน คำถามที่นักเรียนตอบไว้ในวารสารของตนเป็นจุดเริ่มต้นของการอภิปราย ถามคำถามติดตามเพื่อชี้แนะให้นักเรียนรวมความคิดของตนเข้าด้วยกันเพื่อสร้างความเข้าใจร่วมกัน ติดตามด้วยคำถามเช่น:
- สำหรับการแบ่งปันกลยุทธ์:
- กลุ่มของคุณมีกลยุทธ์ที่คล้ายคลึงหรือแตกต่างกันหรือไม่? คุณคิดว่ามันได้ผลมากกว่าหรือน้อยกว่า? ทำไม คุณมีหลักฐานอะไรมาสนับสนุนคำกล่าวอ้างนั้น?
- อะไรที่ทำให้กลยุทธ์หรือเส้นทางเป็น “ดีที่สุด”? อะไรทำให้คุณพูดแบบนั้น?
- เพื่อการเรียนรู้จากความท้าทาย:
- กลุ่มอื่นได้เรียนรู้สิ่งที่คล้ายหรือแตกต่างหรือไม่? การเรียนรู้ดังกล่าวจะช่วยคุณก้าวไปข้างหน้าสู่ความท้าทายของหน่วยการเรียนรู้ได้อย่างไร
จดบันทึกแนวคิดที่แบ่งปันเกี่ยวกับการเขียนโค้ดปุ่มที่เกิดขึ้นจากการสนทนานี้เพื่อให้นักเรียนใช้อ้างอิงระหว่างการท้าทายหน่วย
เลือก ถัดไป > เพื่อไปยังความท้าทายของหน่วย