ตัวอย่างจาก blog ครูเอนก นะครับ
1. ให้ทำการดาวน์โหลด Microsoft .NET Framework 4 จากลิงค์ตรงนี้เลย
http://www.microsoft.com/en-us/download/details.aspx?id=17718
2. ตัวโปรแกรม robotsimulator จากลิงค์ด้านล่างนี้ครับ
https://docs.google.com/open?id=0B9lFSMNXYl3wdGo0cmFBUENnXzA
เลือกเมนูไฟล์ -> ดาวนโหลด โหลดมาแล้วไม่ต้องติดตั้งโปรแกรม สามารถดับเบิล
คลิกใช้งานได้เลยครับ
หุ่นยนต์จะประกอบด้วยมอเตอร์ 2 ตัวทำหน้าที่ในการขับเคลื่อนหุ่นยนต์
มอเตอร์ M1 จะอยู่ทางซ้ายของหุ่นยนต์ , มอเตอร์ M2 จะอยู่ทางขวาของหุ่นยนต์
1.void motor(char _channel , int _power);
2.void motor_stop(char _channel);
1.void motor(char _channel , int _power);
พารามิเตอร์ _channel ทำหน้าที่กำหนดช่องของมอเตอร์ที่ต้องการขับ
ช่องที่ 1 มอเตอร์ทางซ้ายของหุ่นยนต์
ช่องที่ 2 มอเตอร์ทางขวาของหุ่นยนต์
_power ทำหน้าที่กำหนดกำลังขับมอเตอร์ มีค่า -100 ถึง 100
ถ้ากำหนด 1 ถึง 100 จะทำให้มอเตอร์หมุนไปข้างหน้า แต่ถ้ากำหนดค่า _power ให้มีค่าเป็นลบ (-1 ถึง -100)จะทำให้มอเตอร์หมุนไปข้างหลัง
2.void motor_stop(char _channel);
พารามิเตอร์ _channel ทำหน้าที่กำหนดช่องของมอเตอร์ที่ต้องการจะหยุด
1 หยุดมอเตอร์ M1
2 หยุดมอเตอร์ M2
0 หยุดมอเตอร์ M1 และ M2
ตัวอย่าง 1 สร้างฟังก์ชั่น go เพื่อสั่งให้หุ่นยนต์เดินหน้าด้วยพลังงาน 50 % และเวลา 1000 มิลลิวินาที
รูปแบบดังนี้
วิดีโอตัวอย่าง
การจำลองโปรแกรมในลักษณะนี้ จะทำให้นักเรียน ลดเวลาในการเขียนโปรแกรมได้เยอะทีเดียวครับ และขอขอบคุณเจ้าของเว็บบล๊อกด้วยนะครับที่แบ่งปัน
อีกหนึ่งเว็บครับ ได้แนะนำการใช้โปรแกรม Robomind ครับ ลองศึกษาเพิ่มเติมได้เลยครับ จากลิ้งค์ด้านล่างนี้
เข้าไปเยี่ยมชมเว็บบล็อก ของ นาย อภิเดช ธนกฤต เดชนาเกร็ด
ใช้โปรแกรม Robomind เป็นโปรแกรมที่จำลองการเขียนโปรแกรมควบคุมหุ่นยนต์มีลิขสิทธิ์แบบ Opensource คุณครูสามารถดาวน์โหลดมาใช้ในการจัดการเรียนรู้ได้ โปรแกรมมีลักษณะคล้ายเกมที่ให้ผู้เรียนได้ลองเขียนคำสั่งให้หุ่นยนต์ที่อยู่ ภายในโปรแกรมทำงานตามที่เขียนไว้ คุณครูสามารถสร้างสถานการณ์ต่างๆได้โดยการสร้างแผนที่และวางสิ่งกีดขวาง ต่างๆให้ผู้เรียนได้แก้ปัญหาต่างๆ โปรแกรม Robomind เป็นโปรแกรมที่ใช้งานง่าย มีความสวยงามกว่า MSWLogo ดาวน์โหลดคู่มือได้จากที่นี่
อีกท่าน ครับ ครูกมล ปทุมรุ่ง โรงเรียนอัสสัมชัญ สมุทรปราการ
การนำเสอนผลงานวิชาการ ชื่อผลงาน "สร้างโปรแกรมเมอร์ด้วย RobMe"
โดย ครูกมล ปทุมรุ่ง โรงเรียนอัสสัมชัญ สมุทรปราการ
การ เขียนโปรแกรมควบคุมหุ่นยนต์ ประเภทจำลองสถานการณ์ (Simulation) เหมาะสำหรับนำมาใช้ในการวางพื้นฐานในการเขียนโปรแกรมควบคุมหุ่นยนต์ให้กับ ผู้เรียนได
No comments:
Post a Comment