introduction
|
Readme
#โปรแกรม c/c++ robot simulator จัดทำขึ้นเพื่อมุ่งหวังให้นักเรียนของผมเองได้เรียนรู้ การเขียนโปรแกรมภาษาซีเพื่อควบคุมหุ่นยนต์ ซึ่งสามารถพัฒนาทักษะด้านการเขียนโปรแกรมภาษาซีได้เป็นอย่างดี (เท่าที่ได้ทดลองใช้)
#นักเรียนได้มีส่วนช่วยในการออกแบบ,แนวคิดการทำงาน,ช่วยในการทดสอบโปรแกรม #RoboMind + Scratch + Logo = c/c++ robot simulator #การออกแบบเน้นโครงสร้างภาษาซีแบบ Arduino ซึ่งนิยมใช้กับไมโครคอนโทรลเลอร์ที่ใช้กับหุ่นยนต์ #Library&Function ต่าง ๆ อ้างอิงจากหุ่นยนต์ของบริษัท iNex (ไม่ได้มีส่วนได้ส่วนเสียกับเขานะครับ เพียงแต่มีหุ่นของเขาเลยต้องออกแบบให้เหมือนกัน เพื่อง่ายต่อการเขียนกับหุ่นยนต์จริงๆ ) ซึ่ง Source Code ที่เขียนจากโปรแกรมนี้ สามารถนำไปประยุกต์ใช้กับหุ่นยนต์ของ iNex (pop-bot,pop-xt) ได้ #โปรแกรมนี้เป็นเวอร์ชันแรก อาจจะมีข้อผิดพลาดหรือบกพร่องบางประการ ต้องขออภัยด้วยครับ ถ้าพอเจอข้อผิดพลาดสามารถแนะนำ เพิ่มเติม รายงานข้อผิดพลาดที่เกิดขึ้นดังกล่าวจากการทำงานของโปรแกรมจะขอขอบคุณเป็นอย่างสูง และจะนำเอาข้อบกพร่อง ข้อผิดพลาดต่าง ๆ ไปปรับปรุงแก้ไขพัฒนาให้สมบูรณ์ยิ่งขึ้นไปครับ #ส่วนบทเรียนจะทยอยอัพข้อมูลเพิ่มเติม ต่อไปครับ #สำหรับบทเรียนและตัวอย่าง การใช้งาน ยังไม่ได้จัดหมวด สามารถหาข้อมูลเพิ่มเติมจาก เมนูรายการบทความด้านซ้ายมือนะครับ #เหตุผลที่ออกเวอร์ชั่น DEMO เพราะต้องการทราบผลการทำงานของโปรแกรมในสภาพแวดล้อมอื่น ๆ (ทรัพยากรใน รร.มีจำกัด) และเก็บรวบรวมข้อมูลจากปัญหา Error ต่าง ๆ , ความต้องการของผู้ใช้งาน ฯลฯ เมื่อได้ข้อมูลจนเป็นที่หน้าพอใจแล้ว จึงจะปล่อยฉบับเต็ม Full version ต่อไปครับ #สำหรับข้อคอมเมนท์หรือการสอบถามต่าง ๆ อาจจะตอบช้าบ้างนะครับ เพราะอาชีพครูของผม สอนทั้งวัน ดูแลนักเรียนแต่เช้ายันเย็น งานนอกเหนือจากการสอน,คำสั่งนั่นนี่ อีกมากมาย อาจจะใช้เวลานานซักหน่อยต้องขออภัยด้วยนะครับ
บันทึกเพิ่มเติม -เป็นโปรแกรมที่จำลองการเขียนโปรแกรมควบคุมหุ่นยนต์ -เป็นโปรแกรมช่วยฝึกการเขียนโปรแกรมแบบง่าย - ยาก -เหมาะสำหรับเด็กที่เริ่มต้นฝึกเขียนโปรแกรม ในระดับชั้นประถมศึกษา,มัธยมศึกษาตอนต้น-ปลาย -โปรแกรมมีลักษณะคล้ายเกมที่ให้ผู้เรียนได้ลองเขียนคำสั่งควบคุมหุ่นยนต์ โดยใช้ภาษาซีในการสั่งงาน -สามารถสร้างสถานการณ์ต่างๆได้โดยการสร้างแผนที่และวางสิ่งกีดขวาง ต่างๆให้ผู้เรียนได้แก้ปัญหาต่างๆ โดยใช้ภาษาคอมพิวเตอร์ (ภาษาซี) ในการแก้ปัญหา -สามารถเขียนโค๊ดภาษาซีมาตรฐาน GCC และมาตรฐาน Arduino ได้ -เรียนรู้ภาษาซีได้อย่างสนุกและเข้าใจง่าย -ไม่จำเป็นต้องมีหุ่นยนต์จริง ๆ ก็สามารถเรียนรู้เรื่องหุ่นยนต์ได้ - |
||||||||
news
|
วันศุกร์ที่ 3 สิงหาคม พ.ศ. 2555
วิธีการออกแบบภารกิจให้นักเรียนได้ฝึกคิดและวางแผน
การออกแบบภารกิจนั้นคุณครูสามารถออกแบบได้ด้วยตัวเอง ขึ้นอยู่กับแนวคิดว่า
จะฝึกให้นักเรียนได้คิดวิเคราะห์ ในเรื่องใด และสามารถบันทึกรูปแบบภารกิจเพื่อ
ให้นักเรียนได้โหลดไปฝึกซ้อมได้เหมือนกันนะครับ วิธีการก็ง่าย ๆ มากนะครับ แค่
ลากวัตถุ กล่อง และหุ่นยนต์ ไปวางในตำแหน่งที่ต้องการ และทำการบันทึกไว้
เท่านั้น แล้วให้นักเรียนโหลดไปเปิด แต่ตัวโปรแกรมยังไม่ได้ทำคำอธิบายเพิ่มเติม
ให้กับภารกิจที่สร้างขึ้นใหม่ (เพิ่งคิดได้ตอนหลังจากที่ทำเสร็จ ยังไม่มีเวลาอัพเดต
ต้องทำใจนิดนึง เป็นครูผู้สอนงานก้เยอะแยะ เป็นตาแป๊ะขายโอ่ง ) ดูวิดีโอประกอบ
นะครับ ยังไม่ได้ใส่เสียงภาพนะครับ ช่วงนี้หวัดกินไม่ค่อยมีเสียง ดูหนังไบ้ไปพลาง ๆ
ก่อนนะครับ
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
อยากได้โค้ดไปสอนนักเรียนบ้างค่ะ พอดีไม่ค่อยเก่งภาษาซี(ไม่ได้จบคอมโดยตรง) แต่มีใจรักอยากพัฒนาตนเองและเด็กค่ะ...
ตอบลบขอบคุณค่ะ kum_sup@hotmail.com
@^__^@
ขอบคุณครับที่ให้ความสนใจ สำหรับโปรแกรมตัวนี้ชื่อ
ตอบลบว่า robot simulator ซึ่งจำลองการเดินหุ่นยนต์ ตาม
เส้นทางหรือตามภารกิจที่กำหนดครับ ซึ่งความคิด
หลัก ๆ ของโปรแกรมตัวนี้คือฝึกให้เด็กรู้จักการคิดออก
แบบและวางแผน ว่าจะต้องเดินไปทางไหนก่อนหลัง
ทำอะไรก่อนหลัง โดยวิธีการพิมพ์โค๊ดคำสั่งง่าย ๆ ไม่กี่
คำสั่ง สำหรับเด็กโตหรือเด็กเก่ง ฝึกไม่ถึงชั่วโมงก็ได้
แล้ว สำหรับโปรแกรมนี้โหลดไปใช้ งานได้เลยที่นี่ http://krumonrobot.blogspot.com/2012/08/blog-post_3.html
ขอบคุณมากๆครับสำหรับการแบ่งปันประสบการณ์ ขออนุญาติ review ถึงนะครับ เขียนในเว็บบล๊อกผม http://kruweerachat.blogspot.com/
ตอบลบได้เลยครับ blog อาจารย์เยี่ยมมากเลยครับ
ตอบลบ