เล่น
ส่วนที่ 1 - ทีละขั้นตอน
- คำสั่งคำสั่งแต่ละกลุ่มว่าพวกเขาจะเปิดและเริ่มต้นโครงการตัวอย่าง 'Drivetrain Moves and Turns' ใน VEXcode GO และสังเกตพฤติกรรมของโค้ดฐาน
- โมเดลโมเดลสำหรับนักเรียนขั้นตอนในการเปิดตัว VEXcode GO
- สร้างแบบจำลองขั้นตอนในการเชื่อมต่อสมองกับอุปกรณ์ของคุณ
หมายเหตุ: เมื่อคุณเชื่อมต่อ Code Base เข้ากับอุปกรณ์เป็นครั้งแรก Gyro ที่สร้างไว้ใน Brain อาจปรับเทียบ ส่งผลให้ Code Base เคลื่อนไหวเองชั่วขณะหนึ่ง นี่คือพฤติกรรมที่คาดไว้ อย่าแตะต้องฐานโค้ดในขณะที่กำลังปรับเทียบ
-
นักเรียนจะใช้โครงการตัวอย่างเพื่อช่วยให้พวกเขาเรียนรู้เกี่ยวกับคำสั่ง Drivetrain ใน VEXcode GO แบบจำลองสำหรับนักเรียนเพื่อเปิดเมนูไฟล์และเลือก "เปิดตัวอย่าง"

-
เปิดโครงการตัวอย่าง 'การเคลื่อนตัวและการหมุนของระบบส่งกำลัง'
ระบบส่งกำลังเคลื่อนที่และหมุน - แบบจำลองสำหรับนักเรียนในการตั้งชื่อและบันทึกโครงการตัวอย่าง. ให้เด็กนักเรียนตั้งชื่อโครงการของตนเอง Drive
- จากนั้นให้ให้นักเรียนเริ่มโครงการ และสังเกตการเคลื่อนไหวของฐานโค้ด
-
หลังจากที่โครงการเสร็จสมบูรณ์แล้ว นักเรียนควรแน่ใจว่าเลือก 'หยุด' ในแถบเครื่องมือ
หยุดโครงการ -
สร้างแบบจำลองให้กับนักเรียนว่าพวกเขาสามารถเปลี่ยนพารามิเตอร์ของบล็อกใดบล็อกหนึ่งได้อย่างไรโดยเลือกดร็อปดาวน์หรือเปลี่ยนหมายเลขในบล็อก [ขับไป] และ [เปิดไป] นักเรียนควรทำการเปลี่ยนแปลง 1-2 ครั้ง จากนั้นจึงเริ่มโครงการเพื่อดูว่ามีอะไรเปลี่ยนแปลงไปบ้าง
เปลี่ยนพารามิเตอร์ - นักเรียนควรทำการทดสอบพารามิเตอร์ต่างๆ ต่อไป และดูว่าฐานโค้ดจะเคลื่อนไหวอย่างไร
- ความช่วยเหลือสามารถใช้เพื่อให้รายละเอียดเกี่ยวกับวิธีการใช้บล็อกและวิธีเปลี่ยนพารามิเตอร์ของบล็อก
- อำนวยความสะดวกอำนวยความสะดวกในการสนทนากับนักเรียนในขณะที่พวกเขาทดสอบโครงการตัวอย่าง
- คุณเปลี่ยนพารามิเตอร์อะไรบ้าง? พวกเขาส่งผลต่อการเคลื่อนไหวของฐานโค้ดอย่างไร?
- คุณคิดว่าจะเกิดอะไรขึ้นถ้าตั้งค่าบล็อก [Drive for] แรกให้ขับเคลื่อน 200 มิลลิเมตร จะเปรียบเทียบกับพารามิเตอร์เดิมได้อย่างไร?
- เตือนเตือนกลุ่มว่าหากพวกเขาสับสนว่าบล็อกทำอะไร พวกเขาสามารถใช้คุณลักษณะวิธีใช้ได้
หน้าต่างช่วยเหลือ - ถามถามนักเรียนว่าพวกเขารู้เรื่องอื่นๆ อะไรบ้างที่ใช้รหัส ให้พวกเขามีรายการสิ่งของ/อุปกรณ์ที่พวกเขาใช้ในชีวิตประจำวันซึ่งพวกเขาคิดว่าจะใช้โค้ด
พักเบรกกลางเกม & อภิปรายเป็นกลุ่ม
เมื่อกลุ่ม แต่ละกลุ่มทดสอบโครงการตัวอย่างเสร็จสิ้นแล้ว ให้มารวมตัวกันเพื่อพูดคุยสั้นๆ
- กลุ่มของคุณเปลี่ยนพารามิเตอร์อะไรบ้างในระหว่างการทดสอบโครงการตัวอย่าง?
- ฐานโค้ดของคุณมีความเคลื่อนไหวอย่างไรหลังจากที่คุณเปลี่ยนพารามิเตอร์ในโปรเจ็กต์ตัวอย่าง "Drivetrain Moves and Turns"
- หากคุณมีโอกาสเปลี่ยนแปลงบล็อกเพิ่มเติมอีกหนึ่งบล็อกในโครงการ คุณจะเปลี่ยนแปลงอะไรบ้าง? คุณคิดว่ามันจะเปลี่ยนแปลงวิธีการเคลื่อนไหวของ Code Base อย่างไร?
ตอนที่ 2 - ทีละขั้นตอน
- คำสั่งคำสั่งแต่ละกลุ่มว่าพวกเขาจะสร้างโครงการ VEXcode GO ของตัวเองเพื่อขับเคลื่อน Code Base ให้ผ่านประตูที่สองของสนามแข่งสลาลอม ดูแอนิเมชันด้านล่างเพื่อดูว่า Code Base จะเคลื่อนตัวเพื่อเริ่มหลักสูตรได้อย่างไร ในแอนิเมชั่นนี้ โค้ดฐานจะเริ่มต้นที่มุมล่างซ้ายของคอร์สสี่ไทล์ มันขับไปข้างหน้าผ่านประตูแรกไปแล้ว จากนั้นจะเลี้ยวซ้าย 90 องศาแล้วขับไปข้างหน้าเพื่อผ่านประตูที่ 2 ในที่สุด Code Base ก็เลี้ยวขวา 90 องศาและขับไปทางประตูที่สาม จากนั้นก็หยุด
ไฟล์วีดีโอ
- โมเดลโมเดลสำหรับนักเรียนขั้นตอนในการเปิดตัว VEXcode GO
- สร้างแบบจำลองขั้นตอนในการเชื่อมต่อสมองกับอุปกรณ์ของคุณ
- นักเรียนควรใช้โครงการตัวอย่าง 'การเคลื่อนตัวและการเลี้ยวของระบบส่งกำลัง' เป็นจุดเริ่มต้นสำหรับโครงการสลาลอมของตน แบบจำลองสำหรับนักเรียนในการเปิดโครงการตัวอย่างโดยเลือกเมนูไฟล์ จากนั้นเลือก "เปิดตัวอย่าง"
-
เมื่อเปิดโครงการตัวอย่างแล้ว นักเรียนควรบันทึกโครงการและตั้งชื่อว่าหลักสูตร Slalom
ตั้งชื่อโครงการ -
แบบจำลองสำหรับนักเรียนเกี่ยวกับวิธีการเพิ่มและลบบล็อคจากโครงการ พวกเขาจะเพิ่มบล็อคได้โดยการลากแต่ละบล็อคเข้าไปในพื้นที่ทำงาน และสามารถลบบล็อคออกได้โดยการลากบล็อคจากพื้นที่ทำงานกลับเข้าไปในกล่องเครื่องมือ ดูวิดีโอด้านล่างเพื่อดูวิธีการลากบล็อก
ไฟล์วีดีโอลบบล็อค -
นักเรียนควรเพิ่มและลบบล็อกตามความจำเป็นเพื่อสร้างโปรเจ็กต์ที่ขับเคลื่อนฐานโค้ดให้ผ่านประตูที่สองของสนามสลาลอม เมื่อพวกเขาคิดว่าพวกเขามีโครงการที่จะใช้งานได้ ให้เป็นแบบจำลองให้กับนักเรียนถึงวิธีทดสอบโดยวางฐานโค้ดไว้ที่จุดเริ่มต้นและเริ่มโครงการของพวกเขา.
ประตูที่ 2 ของสนามสลาลอม - เตือนนักเรียนให้หยุดโครงการของตนหลังจากการทดสอบแต่ละครั้ง
หยุดโครงการ - ตัวโน้ต: นักเรียนสามารถวางแผนการนำทางฐานโค้ดผ่านหลักสูตรสลาลอมได้โดยการแก้ไขความคิดเห็นในโครงการ
- อำนวยความสะดวกอำนวยความสะดวกในการสนทนากับนักเรียนในขณะที่พวกเขาสร้างโครงการและทดสอบโค้ดของพวกเขา
- Code Base จะต้องขับเคลื่อนไปข้างหน้ามากแค่ไหนในตอนเริ่มต้น?
- อธิบายว่าฐานโค้ดจะเคลื่อนไหวอย่างไรเพื่อผ่านประตูที่สองไปได้
- คุณกำลังเปลี่ยนแปลงพารามิเตอร์อะไรในโครงการของคุณ? ทำไม
- จนถึงตอนนี้ การเปรียบเทียบกับการควบคุมระยะไกลในการขับ Code Base ของคุณตลอดหลักสูตรเป็นอย่างไร
- เตือนเตือนกลุ่มว่าอาจต้องใช้ความพยายามหลายครั้งจึงจะทำให้โครงการทำงานได้ ทุกครั้งที่โครงการล้มเหลว พวกเขาจะได้เรียนรู้เพิ่มเติมเกี่ยวกับการเขียนโค้ด และสิ่งที่จะต้องทำเพื่อให้ประสบความสำเร็จในการท้าทายนั้น!
- ถามขอให้เด็กนักเรียนคิดถึงครั้งที่พวกเขาต้องลองทำบางสิ่งบางอย่างหลายครั้งก่อนที่จะทำได้ถูกต้อง แบ่งปันกับนักเรียนเกี่ยวกับช่วงเวลาที่คุณลองทำบางสิ่งบางอย่างหลายครั้งก่อนที่จะทำได้ถูกต้อง ผู้ใหญ่ในทุกอาชีพในโลกแห่งความเป็นจริงต้องแก้ไขความคิดและโครงการต่างๆ อย่างต่อเนื่องทุกวันเพื่อให้สิ่งต่างๆ ดีขึ้น