Homepage >> Robot Contest 


rcx_bot.jpg (13166 bytes)

    ในการพัฒนาโปรแกรมเพื่อใช้งานการควบคุม lego mindstorms ถ้าเป็น software ที่มีมากับ mindstorms นั้นจะเป็นการเขียนโปรแกรมควบคุมในลักษณะการต่อรูปภาพในการควบคุมที่เรียกว่า RCX CODE แสดงดังรูปที่ 1. การเขียนคำสั่งในลักษณะนี้จะง่ายต่อการใช้งาน แต่ก็มีขีดจำกัดในการสร้างโปรแกรมในหลาย ๆ ด้าน ยิ่งถ้ามีความซับซ้อนของโปรแกรมมากเท่าไร ความยากก็จะยิ่งมากขึ้น จึงได้มีผู้ที่ได้สนใจและศึกษารวมทั้งเล่นเจ้า MindStorms นี้ ได้ทำการพัฒนาโปรแกรมขึ้นมาควบคุมเอง โดยการเขียนโปรแกรมผ่านโดยการเขียนโค้ดแบบเดียวกับเครื่องมือที่พัฒนาโปรแกรมทั่ว ๆ ไป ไม่ว่าจะเป็น NQC (Not Quite C), pbFORTH, LegOS Programming เป็นต้น แต่การพัฒนาโปรแกรมด้วยเครื่องมือเหล่านี้ได้ถูกสร้างขึ้นมาสำหรับโปรแกรมเมอร์โดยเฉพาะ ทำให้ผู้ใช้งานที่จะใช้เครื่องมือเหล่านี้ได้จะต้องมีความเข้าใจในเรื่องของการเขียนโปรแกรมหรือมีพื้นฐานการเขียนโปรแกรมมาพอสมควร

 

rcx_code.jpg (8417 bytes)

รูปที่ 1. RCX CODE

 

ทำไมถึงมีเครื่องมือในการพัฒนาโปรแกรมเกิดขึ้น

    เนื่องจาก Lego MindStorms นั้นได้ถูกพัฒนาและสร้างขึ้นมาสำหรับเด็กได้เรียนรู้และศึกษาการใช้งาน สำหรับเด็กที่มีอายุตั้งแต่ 12 ปีขึ้นไป แต่ปรากฏว่า เจ้าเครื่องเล่นนี้ เมื่อเริ่มออกจำหน่ายกับได้รับความนิยมในหมู่นักทดลองและผู้ที่สนใจทุกระดับเป็นจำนวนมากเช่นเดียวกัน จึงทำให้เกิดความต้องการ ความเป็นอิสระในเรื่องของการควบคุมเจ้า MindStorms ภาษาต่าง ๆ ที่ใช้ในการเขียนโปรแกรมควบคุมจึงเกิดขึ้นมา โดยเฉพาะ LegOS ถูกพัฒนาขึ้นมาเพื่อเข้าไปแทน OS (Firmware) ของ lego MindStorms เอง เพื่อเพิ่มประสิทธิภาพให้มากขึ้นไปอีก เครื่องมือในการพัฒนาโปรแกรมตัวที่ผมเห็นว่าน่าสนใจนั้น จะมีอยู่ 2 ตัวคือ NQC และ LegOS เจ้า NQC นี้เราสามารถที่จะใช้งาน Firmware ของ Lego MindStorms ได้ในทันที ส่วนการเขียนโปรแกรมด้วย LegOS นั้นเราจะต้องใช้ Firmware ของ LegOS ที่เรียกว่า LegOS นั้นเอง จากรูปที่ 2. คือเครื่องมือในการพัฒนาโปรแกรม RCX ด้วย NQC

 

nqc.gif (9955 bytes)

รูปที่ 2. NQC

Lego MindStorms น่าสนใจตรงไหน

    พูดถึงเรื่องของความน่าสนใจเกี่ยวกับเจ้า MindStorms นั้น เท่าที่ได้ทดลองศึกษาและทดลองใช้งานดูแล้ว MindStorms นั้นมีหลาย ๆ อย่างที่น่าสนใจมาก จะติดอยู่ก็เรื่องเดียวเองครับ คือ มีราคาแพงไปสักหน่อยสำหรับการศึกษา : )

    MindStorms นี้เหมาะสำหรับการศึกษาในเรื่องของการสร้างหุ่นยนต์มากครับ โดยเฉพาะในการทำต้นแบบของหุ่นยนต์แล้วเรียกว่าเหมาะสมมาก นอกจากนี้ตัวควบคุมการทำงานที่เรียกว่า RCX นั้นสามารถที่จะนำไปประยุกต์ใช้งานต่าง ๆ ได้มากมาย โดยเฉพาะเรื่องของ Multitasking จะมีมาพร้อมให้เราใช้งานได้ในทันที จัดได้ว่าเป็นอุปกรณ์ทางด้าน Embedded System ที่สมบูรณ์แบบในระดับหนึ่ง

Links MindStorms Programming

 

 

>> หากมีข้อสงสัยติดต่อสอบถามได้ที่  Tel: 0-2413-3985-6, 0-1485-0870, 0-1431-6541 Fax: 0-2413-3165
Email:info@appsofttech.com



Home Page

best view IE mode 1024x768 Text Size Medium
ผู้จำหน่ายไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์ทุกประเภท
Copyright © 2005 Appsofttech Co., Ltd.


บริษัท แอพซอฟต์เทค จำกัด 19/6 หมู่ 6 หมู่บ้านเอกวัฒนา ซ.เพชรเกษม 53 ถนนเพชรเกษม แขวงบางแค เขตบางแค กรุงเทพฯ  10160 Tel: 0-2413-3985-6, Fax: 0-2413-3165(auto)
Hotline 081-4850870, 081-4316541

[ วิธีสั่งซื้อ | บริษัท | Term of use | Privacy Policy ]
 
Contact email: info@appsofttech.com  Designed by : : Appsofttech Co.,Ltd.