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

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

ขั้นตอน 2: ใช้โหมดขับเคลื่อนเพื่อสร้างแบบจำลองการเคลื่อนไหวที่หุ่นยนต์ของคุณต้องดำเนินการให้สำเร็จ
- งานของคุณคือขับหุ่นยนต์ไปรอบถังสีส้ม บันทึกการขับขี่ของคุณ จากนั้นวางแผนว่าจะเข้ารหัสการเคลื่อนไหวนั้นอย่างไร
- ใช้บัตรงานนี้ (Google / .docx / .pdf) เพื่อเป็นแนวทางในการฝึกฝนของคุณ
ขั้นตอน 3: เขียนโค้ดให้หุ่นยนต์ทำงานให้สำเร็จ
- งานของคุณคือใช้แผนเส้นทางจากขั้นตอนที่ 2 เพื่อเขียนโค้ดให้หุ่นยนต์เคลื่อนที่ไปรอบๆ ถังสีส้ม
- ใช้บัตรงานนี้ (Google / .docx / .pdf) เพื่อเป็นแนวทางในการฝึกฝนของคุณ
- เคล็ดลับ: กลับสู่โหมดไดรฟ์เพื่อช่วยเหลือคุณหากกลุ่มของคุณติดขัดขณะเขียนโค้ด คุณสามารถขับช้าๆ ได้หากจำเป็น เพื่อช่วยให้คุณระบุข้อมูลจำเพาะเกี่ยวกับมุมหรือระยะทางของหุ่นยนต์ได้
ขั้นตอนที่ 4: สำรวจการเคลื่อนที่ในมุมต่างๆ! ตอนนี้ถึงเวลาสำรวจวิธีปรับปรุงการเคลื่อนไหวของหุ่นยนต์ของคุณรอบ ๆ กระบอกสูบแล้ว ใช้กิจวัตรต่อไปนี้เมื่อคุณเลือกสิ่งหนึ่งสิ่งใดที่จะปรับปรุงและทำซ้ำในแต่ละครั้ง:
- ทำนาย
- เริ่มต้นด้วยตำแหน่งแรกที่คุณต้องการให้หุ่นยนต์ไปถึง คุณคิดว่าหุ่นยนต์จะต้องเคลื่อนที่ในมุมไหนเพื่อไปถึงตำแหน่งนั้น? ร่วมมือกันทำนายผลเป็นกลุ่มโดยใช้ประโยคนี้และบันทึกไว้ในสมุดบันทึกของคุณ:
- เราคิดว่ามุมอยู่ที่ประมาณ ____________ องศา
- เริ่มต้นด้วยตำแหน่งแรกที่คุณต้องการให้หุ่นยนต์ไปถึง คุณคิดว่าหุ่นยนต์จะต้องเคลื่อนที่ในมุมไหนเพื่อไปถึงตำแหน่งนั้น? ร่วมมือกันทำนายผลเป็นกลุ่มโดยใช้ประโยคนี้และบันทึกไว้ในสมุดบันทึกของคุณ:
- ไดรฟ์
- ทดสอบการทำนายของคุณโดยขับเคลื่อนหุ่นยนต์ตามมุมที่คุณทำนายไว้ มันเคลื่อนไหวตามที่คุณคาดหวังไว้หรือเปล่า? หากรู้สึกว่าไม่ถูกต้อง คุณสามารถเปลี่ยนแปลงอะไรเพื่อให้แม่นยำยิ่งขึ้นได้บ้าง? ถ้าไม่อย่างนั้นแล้วรู้สึกยังไงถึงจะดี?
- วัด
- วางหุ่นยนต์วัดมุมของคุณไว้ใต้หุ่นยนต์ จริงๆแล้วคุณขับหุ่นยนต์ด้วยมุมไหนครับ
- รหัส
- ใช้มุมมองใหม่ของคุณในโครงการการเขียนโค้ดของคุณ! ปรับแต่งโครงการของคุณแล้วรันเพื่อทดสอบ หุ่นยนต์เคลื่อนไหวตามที่คุณตั้งใจไว้หรือไม่? หากไม่เป็นเช่นนั้น ให้ใช้หุ่นยนต์วัดมุมเพื่อช่วยเปลี่ยนมุมและลองอีกครั้ง อย่าลืมบันทึกการวัดมุมและการสังเกตของคุณลงในสมุดบันทึกขณะที่คุณดำเนินการ
ทรัพยากรสำหรับการปฏิบัติ:
บทความที่ลิงก์ไว้ที่นี่สามารถใช้ได้ในกรณีที่คุณต้องการความช่วยเหลือเพิ่มเติมในระหว่างการดำเนินกิจกรรม
ความคาดหวังการทำงานกลุ่มเบื้องหน้าในช่วงเริ่มต้น หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับบทบาทสำหรับการทำงานร่วมกันในการเขียนโค้ด ดูบทความนี้เกี่ยวกับการเขียนโปรแกรมแบบคู่ ถามคำถามเช่น:
- กลุ่มของคุณจะเริ่มกิจกรรมนี้อย่างไร?
- คุณจะมั่นใจได้อย่างไรว่าทุกคนมีส่วนร่วมในการขับเคลื่อนและการเขียนโค้ด?
แจกบัตรงานขั้นตอนที่ 2 ให้กับนักเรียนแต่ละคน (Google / .docx / .pdf). โปรดจำไว้ว่าเป้าหมายในการขับเคลื่อนหุ่นยนต์เพื่อทำภารกิจให้สำเร็จคือเพื่อให้นักเรียนพัฒนาแบบจำลองทางกายภาพของภารกิจ จากนั้นพวกเขาจะสร้างแบบจำลองเชิงคำนวณจากนั้นเมื่อเริ่มเขียนโค้ด ให้แน่ใจว่านักเรียนทุกคนใช้เวลาเท่าที่จำเป็นในการขับรถ จัดทำเอกสาร และวางแผนในระหว่างส่วนที่ต้องขับเคลื่อนของการฝึกปฏิบัติที่มีคำแนะนำ การสร้างนิสัยที่ดีในการทำภารกิจง่าย ๆ จะช่วยให้เมื่อภารกิจมีความซับซ้อนมากขึ้น หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการอำนวยความสะดวกให้กับนักเรียนในการเปลี่ยนจากการขับรถไปเป็นการเขียนโค้ด ดูบทความ VEX Library นี้
นักเรียนควรใช้หุ่นยนต์ Protractor ที่พิมพ์ออกมาในการวางแผนเส้นทางของตน หากนักเรียนไม่มีเครื่องพิมพ์ โปรดพิมพ์เอกสารดังกล่าวให้พวกเขา
ขณะที่นักเรียนทำการฝึกขับรถเสร็จแล้ว เดินไปรอบๆ ห้องและสอบถามนักเรียนเกี่ยวกับการเรียนรู้ของพวกเขา ถามคำถามเช่น:
- มีอะไรบ้างที่คุณใส่ใจขณะขับรถที่คุณคิดว่าจะช่วยให้คุณเขียนโค้ดได้? ทำไมมันถึงสำคัญกับคุณ?
- ทุกคนขับรถและบันทึกแบบเดียวกันหรือไม่? อะไรที่เหมือนหรือแตกต่าง? คุณจะรวมแนวคิดของคุณให้เป็นแผนเส้นทางร่วมกันได้อย่างไร
แจกบัตรงานขั้นตอนที่ 3 ให้กับนักเรียนแต่ละคนหลังจากที่พวกเขาบรรลุเกณฑ์ความสำเร็จในการขับรถ และแบ่งปันแผนเส้นทางกับคุณ (Google / .docx / .pdf) จากนั้นนักศึกษาจะใช้แผนของตนเป็นพื้นฐานในการสร้างโครงการ VEXcode ของตน กระตุ้นให้ผู้เรียนเพิ่มเอกสารการขับขี่ในขณะที่สร้างและทดสอบโครงการของตน เพื่อช่วยให้ระบุกลยุทธ์และรายละเอียดที่เป็นประโยชน์มากที่สุดได้ เตือนนักเรียนว่าพวกเขาสามารถกลับมาขับรถได้ทุกเมื่อเพื่อช่วยให้เขียนโค้ดโครงการของตนได้สำเร็จ
ในขณะที่นักเรียนกำลังเขียนโค้ดหุ่นยนต์ ก็เดินไปรอบๆ ห้องและชวนนักเรียนร่วมสนทนาเพื่อเรียนรู้เกี่ยวกับความคืบหน้าและความเข้าใจในการเขียนโค้ดของพวกเขา ถามคำถามเช่น:
- คุณทำให้หุ่นยนต์เคลื่อนที่ไปรอบๆ ถังโดยใช้มุมได้อย่างไร
- คุณจะมั่นใจได้อย่างไรว่ามุมถูกต้องและแม่นยำ?
- กลุ่มของคุณร่วมมือกันอย่างไรเพื่อบรรลุภารกิจนี้ร่วมกัน?
ขั้นตอน 4 ออกแบบมาเพื่อส่งเสริมการทำซ้ำและการสำรวจของนักเรียนโดยการสลับระหว่างการขับเคลื่อนและการเขียนโค้ดเพื่อปรับปรุงโครงการของพวกเขาและค้นหาแนวทางที่ดีที่สุดสำหรับงาน ควรใช้กระบวนการ Predict-Drive-Measure-Code เพื่อช่วยปรับปรุงสิ่งหนึ่งเกี่ยวกับการเคลื่อนไหวของหุ่นยนต์ในแต่ละครั้ง จากนั้นพวกเขาควรหมุนเวียนกระบวนการซ้ำๆ เพื่อปรับปรุงโครงการของพวกเขา เพื่ออำนวยความสะดวกให้กับกระบวนการนี้ ให้ถามคำถามเช่น:
- ผลการทดสอบของคุณตรงกับที่คุณคาดการณ์ไว้หรือไม่? คุณต้องปรับเปลี่ยนอะไรบ้าง?
- การคาดเดามุมก่อนขับรถช่วยให้คุณเขียนโค้ดหุ่นยนต์ได้แม่นยำยิ่งขึ้นอย่างไร
- การเขียนโค้ดช่วยการขับขี่ของคุณอย่างไร? การขับรถช่วยการเขียนโค้ดของคุณอย่างไร?
สรุป
ตอนนี้คุณได้ฝึกฝนแล้ว ก็ถึงเวลาที่จะแบ่งปันสิ่งที่คุณได้เรียนรู้ ตอบคำถามต่อไปนี้ในสมุดบันทึกของคุณเพื่อช่วยให้คุณสะท้อนการเรียนรู้ของคุณและเตรียมพร้อมสำหรับการอภิปรายทั้งชั้นเรียน:
- มีอะไรบ้างที่คุณเรียนรู้ระหว่างขับรถที่ช่วยคุณในการเขียนโค้ด? คุณบันทึกการเรียนรู้ดังกล่าวไว้อย่างไร?
- คุณได้เรียนรู้อะไรบ้างเกี่ยวกับการกำหนดมุม?
ตอนนี้คุณได้ฝึกฝนแล้ว ก็ถึงเวลาที่จะแบ่งปันสิ่งที่คุณได้เรียนรู้ ตอบคำถามต่อไปนี้ในสมุดบันทึกของคุณเพื่อช่วยให้คุณสะท้อนการเรียนรู้ของคุณและเตรียมพร้อมสำหรับการอภิปรายทั้งชั้นเรียน:
- มีอะไรบ้างที่คุณเรียนรู้ระหว่างขับรถที่ช่วยคุณในการเขียนโค้ด? คุณบันทึกการเรียนรู้ดังกล่าวไว้อย่างไร?
- คุณได้เรียนรู้อะไรบ้างเกี่ยวกับการกำหนดมุม?
แนะนำให้นักเรียนแบ่งปันการเรียนรู้ของพวกเขาในการอภิปรายทั้งชั้นเรียน ช่วยให้ผู้เรียนสะท้อนการเรียนรู้ของตนเพื่อสร้างความเข้าใจร่วมกันและเป้าหมายการเรียนรู้
ใช้คำถามที่นักเรียนตอบในสมุดบันทึกของตนเป็นจุดเริ่มต้นของการอภิปราย ขณะที่คุณฟังการมีส่วนร่วมของนักเรียน ให้ถามคำถามติดตามเพื่อชี้นำความเข้าใจของพวกเขา:
- ถ้ามีคนถามคุณว่ามุมคืออะไร คุณจะอธิบายมันได้อย่างไร
- คุณค้นพบมุมและระยะทางของคุณได้อย่างไร? มีวิธีที่แตกต่างกันบ้างอะไรบ้าง? มีวิธีการใดที่คุณสามารถนำไปใช้ในบทเรียนต่อไปได้หรือไม่?
- ตอนนี้คุณมีความรู้เกี่ยวกับการเขียนโค้ดหุ่นยนต์อะไรบ้างที่คุณไม่เคยรู้มาก่อนที่จะฝึกฝน? คุณมีหลักฐานอะไรมาสนับสนุนเรื่องนี้?
เพิ่มรายการแนวทางการเขียนโค้ดที่ใช้ร่วมกันใน VEXcode ตามข้อมูลจากนักเรียน เพื่อช่วยสร้างสิ่งประดิษฐ์ที่สะท้อนถึงความเข้าใจปัจจุบันของชั้นเรียน
เลือก ถัดไป > เพื่อไปยังบทเรียนถัดไป