การเปิดอย่างมีประสิทธิภาพ
ทำคะแนนให้ได้ 15 แต้มให้เร็วที่สุด! เลือกตำแหน่งเริ่มต้นและทิศทางเริ่มต้นสำหรับกองหน้าอย่างมีกลยุทธ์ เลือกตำแหน่งการโหลดข้อมูลล่วงหน้าที่ต้องการ ใช้บล็อก [Drive for], [Turn for], [Spin to position] และ [Spin for] เพื่อเขียนโค้ดให้ Hero Bot ทำคะแนนลูกบอล Triball ของฝ่ายแดง 2 ลูกลงในประตูของฝ่ายน้ำเงิน และทำคะแนนลูกบอล Triball สีเขียว 1 ลูกในสนามลงในประตูของฝ่ายแดงแยกกัน ใครทำเวลาได้เร็วที่สุดเป็นผู้ชนะ!
- เลือก VRC Virtual Skills - Over Under Playground
- ใช้เช็คลิสต์ก่อนการแข่งขันเพื่อเลือก ตำแหน่งเริ่มต้น, ทิศทางเริ่มต้นและ การโหลดหุ่นยนต์ล่วงหน้า “ใช่” สำหรับหุ่นยนต์
- ใช้เช็คลิสต์ก่อนการจับคู่เพื่อเลือกตำแหน่งการโหลดฟิลด์ล่วงหน้าที่ต้องการ
- เขียนโปรแกรมให้หุ่นยนต์หมุนมอเตอร์แขนเพื่อลดแขนลงจนสุด เพื่อยิงลูกบอล Triball เข้าประตู
- เขียนโค้ดให้ Hero Bot ยิงลูกบอล Robot Preload Triball เข้าประตูฝ่ายสีน้ำเงิน
- ขับเคลื่อนหุ่นยนต์ไปสู่เป้าหมายของพันธมิตรสีน้ำเงิน
- เขียนโปรแกรมให้หุ่นยนต์หมุนมอเตอร์ดูดเพื่อปล่อยลูกบอล Triball ที่บรรจุไว้ล่วงหน้าของหุ่นยนต์ไปยังเป้าหมายของฝ่ายสีน้ำเงิน
- เขียนโค้ดให้ Hero Bot เก็บ Field Preload Triball แล้วทำประตูให้ทีม Blue Alliance
- ขับหุ่นยนต์ฮีโร่ไปยังสนามสีแดงที่มี Triball สำหรับการโหลดล่วงหน้า
- เขียนโปรแกรมให้หุ่นยนต์หมุนมอเตอร์ดูดเพื่อหยิบลูกบอล Triball สีแดงที่ใช้สำหรับโหลดล่วงหน้า (Red Field Preload Triball)
- ขับเคลื่อนหุ่นยนต์ไปสู่เป้าหมายของพันธมิตรสีน้ำเงิน
- เขียนโปรแกรมให้หุ่นยนต์หมุนมอเตอร์ดูดเพื่อปล่อยลูกบอล Field Preload Triball เข้าไปในประตูของฝ่ายสีน้ำเงิน
- เขียนโค้ดให้ Hero Bot เก็บลูกบอลสีเขียว 1 ลูกในสนาม และยิงลูกบอลนั้นเข้าประตูของฝ่ายแดง
- ใช้บล็อก [print] เพื่อพิมพ์ค่าตัวจับเวลาไปยังคอนโซลการพิมพ์
คำแนะนำที่เป็นประโยชน์
ใช้คุณสมบัติ และไม่ต้องรอ ของมอเตอร์แขนหมุน เพื่อจัดตำแหน่งบล็อก เพื่อให้บล็อกอื่นๆ สามารถทำงานต่อไปได้ในขณะที่มอเตอร์แขนหมุน หากต้องการใช้ฟีเจอร์นี้ ให้เลือกไอคอนลูกศรเพื่อขยาย และอย่ารอ

คำสั่ง Python ที่ตรงกัน:
arm_motor.spin_to_position(1200, DEGREES, wait=False)
ใช้บล็อก Reporter จากหมวด Sensing เพื่อรับตำแหน่งของมอเตอร์แขน เพื่อตรวจสอบว่าแขนอยู่ในตำแหน่งที่ต้องการหรือไม่

คำสั่ง Python ที่ตรงกัน:
arm_motor.position(DEGREES)