ผู้จัดจำหน่ายและนำเข้า อุปกรณ์ทางวิทยาศาสตร์ อุปกรณ์ห้องแลป และสื่อการเรียนการสอน

48th Anniversary

การเขียนโปรแกรมด้วย Word Blocks (Movement Blocks)

การเขียนโปรแกรมด้วย World Blocks

การเขียนโปรแกรมด้วย World Blocks

บล็อกคำสั่งการเคลื่อนไหว ช่วยให้สามารถสั่งงานมอเตอร์ 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 มีความแม่นยำ

 

 

 

Writer : Pacharee Wongcherngyoot
Matawee Waesalaemae