บล็อกคำสั่งการเคลื่อนไหว ช่วยให้สามารถสั่งงานมอเตอร์ 2 ตัวเป็นการเคลื่อนไหวแบบซิงโครไนซ์ (Synchronized Motion) เพื่อเคลื่อนย้าย Driving Bases เป็นหลัก สามารถใช้ได้กับเฉพาะมอเตอร์ประเภทเดียวกัน เช่น มอเตอร์ขนาดกลาง 2 ตัว (Medium Motors)
Move for Duration
|
บล็อกคำสั่งนี้ สามารถขับเคลื่อน Driving Base ไปข้างหน้าหรือถอยหลัง ตามจำนวนเซนติเมตร นิ้ว วินาที องศา หรือรอบการหมุนที่กำหนด ระยะทางที่เคลื่อนที่เป็นเซนติเมตรและนิ้ว ขึ้นอยู่กับ Driving Base ที่สร้าง โดยใช้บล็อกคำสั่ง Set 1 Motor Rotation to Distance Moved เพื่อปรับเทียบ Driving Base ของคุณ |
Start Moving
|
บล็อกคำสั่งนี้ สามารถเริ่มต้นการทำงานของ Driving Base ให้เคลื่อนที่ไปข้างหน้า หรือถอยหลัง โดยทำงานไปเรื่อย ๆ |
Move with Steering for Duration
|
บล็อกคำสั่งนี้ สามารถขับเคลื่อน Driving Base ไปข้างหน้าในระยะเวลาหนึ่ง โดยสามารถสั่งงานให้เลี้ยวได้ ค่า Steering ที่สูงขึ้น (เช่น +99 และ -99) จะทำให้การโค้งของ Driving Base นั้นมากขึ้น ใช้ค่า 0 เพื่อเคลื่อนที่เป็นเส้นตรง การใช้ค่า 100 และ -100 จะทำให้ Driving Base หมุนรอบตัวเอง |
Start Moving with Steering
|
บล็อกคำสั่งนี้ สามารถขับเคลื่อน Driving Base ให้เคลื่อนที่ไปเรื่อย ๆ โดยสามารถสั่งงานให้เลี้ยวได้ ค่า Steering ที่สูงขึ้น (เช่น +99 และ -99) จะทำให้การโค้งของ Driving Base นั้นมากขึ้น ใช้ค่า 0 เพื่อเคลื่อนที่เป็นเส้นตรง การใช้ค่า 100 และ -100 จะทำให้ Driving Base หมุนรอบตัวเอง |
Stop Moving
|
บล็อกคำสั่งนี้ สามารถหยุดการเคลื่อนไหวทั้งหมดของ Driving Base โดยการเบรกมอเตอร์ |
Set Movement Speed
|
บล็อกคำสั่งนี้ สามารถกำหนดความเร็วของ Driving Base ที่กำลังเคลื่อนที่ ความเร็วอยู่ที่ระหว่าง -100 ถึง 100 ค่าติดลบจะเปลี่ยนทิศทางของการเคลื่อนที่ โดยค่าตั้งต้นคือ 50% |
Set Movement Motor
|
บล็อกคำสั่งนี้ สามารถกำหนดพอร์ต (Port) ของมอเตอร์ 2 ตัว ที่เชื่อมต่ออยู่เพื่อใช้ในการขับเคลื่อน |
Set 1 motor Rotation to moved
|
บล็อกคำสั่งนี้ สามารถปรับเทียบระยะของ Driving Base เพื่อให้หน่อยของระยะทาง (เช่น เซนติเมตร/นิ้ว) ที่กำหนดในบล็อกคำสั่ง Movement มีความแม่นยำ |