22 ตุลาคม 2552

ควบคุม RoboBuilder ด้วย Microsoft Rob...

ควบคุม RoboBuilder ด้วย Microsoft Robotics Developer Studio
รายการดาวน์โหลด
1. อับโหลด Firmware v2.26 ใหม่ กับ [MSRDS] R2 version service download
2. แมนนวล แปลกมาบนเว็บนั้นไม่มี ต้องโหลดที่ robosavvy.com download มีอยู่ 200 กว่าหน้า แต่ข้างบนไม่เกี่ยวอ่านหน้า 163 ได้เลย   
3. MS Robotics Development Studio R2 download

อันนี้ไม่เกี่ยวแต่แสดงภาพรวมได้ดีมาก download PowerPoint

เริ่มแรกเราสร้างโปรแกรมง่ายๆก่อน โดยมีรีโมตคอนโทรล 1 ตัว ควบคุมเดินหน้า ถอยหลัง สไลด์ซ้ายขวา และ สั่งหยุด
1. ในช่อง service ด้านข้าง คลิกเลื่อก Direction Dialog

2.คลิกเลือก Basic Activities If เพื่อกำหนดเงื่อนไขว่าแต่ละปุ่มของ Direction Dialog

3. ที่ Direction Dialog ลาก Notification สัญญาลักษณ์ ปุ่มวงกลมสีแดง
ไปที่ If

4. เลือก 
Form: Button Press
To: Condition

5.ใส่ Condition ดังนี้
เมื่อต้องการใส่เงื่อนไขเพิ่มให้คลิกที่เครื่องหมาย + ด้านล่าง
Name == "Forwards"
Name == "Backwards"
Name == "Stop"
Name == "Left"
Name == "Right"

6. ทีนี้เราต้องการสั่ง RoboBuilder ตามเงื่อนไขในข้อ 5 เราต้องไปอ่านว่า ใน service ของ RoboBuilder ใช้รหัสอะไร
ดูได้จากแมนนวล ในรายการดาวน์โหลดที่ 2 หน้า 163
7. ที่เหลือก็ไม่มีอะไรมากแค่ลากเส้นมาต่อตามนี้

8. เมื่อต่อ Robo Builder กับฺบูลทูธเรียบร้อยให้เช็ตพอร์ต คลิกที่ RoboBuilder Brick
ด้านขวาคลิก Configuration : Set initial configuration
จะมี SerialPort ให้เลือก ในที่นี้ใช้พอร์ต 41

9. คลิก ปุ่ม รัน หรือ F5 ได้เลยครับ





3 ความคิดเห็น:

ไม่ระบุชื่อ กล่าวว่า...

พี่เนคะ นี่เค้า เนี้ยว CS25 เองนะคะ

หนูลองหาข้อมูลเกี่ยวกับ VPL ใน Ms Robotic แล้ว

และลองดูตัวอย่างที่พี่เนให้อ่ะค่ะ

มันน่าสนใจดี

เค้าสามารถเอามาเป็นสัมมนาได้มั้ยคะ?

ทำในเชิง การศึกษา แล้วเอามานำเสนอให้เพื่อนๆได้รู้

ถ้าทำได้

หนูต้องมีอุปกรณ์อะไรเพิ่มเติมนอกจากโปรแกรมมั้ยคะ?

ตอบหนูทาง MSN หรือ e-mail ก็ได้นะคะ

neaw999@hotmail.com

ขอบคุณค่ะ

ไม่ระบุชื่อ กล่าวว่า...

ขอโทษนะคะที่ตอบมาในบทความนี้

หนูคิดว่า มันอยู่บนสุด พี่เนจะสังเกตเห็นง่ายกว่า

ก็เลยโพส อิอิ

..............เนี้ยว CS25

ไม่ระบุชื่อ กล่าวว่า...

พี่เนคะ

ถ้าเค้าจะยกตัวอย่าง งาน ที่ใช้VPL เขียน

เค้าควรยกเรื่องอะไรดีคะ

เอาที่ใช้เวลาทำไม่มากน่ะคะ

เค้าไม่มีเวลาทำอ่ะ

ช่วยหน่อยนะคะ ขอบคุณค่ะ neawCS25