พิมพ์หน้านี้ - อยากรู้วิธีเขียนโปรแกรม MCS-51 ( หุ่นยนต์เดินตามเส้น )

LSVคลังสมองออนไลน์ "ปีที่21"

► อิเล็กทรอนิกส์ ► => ►ถาม-ตอบอีเล็กทรอนิกส์ทั่วไป => ข้อความที่เริ่มโดย: charoenchip ที่ กุมภาพันธ์ 18, 2009, 05:14:12 PM



หัวข้อ: อยากรู้วิธีเขียนโปรแกรม MCS-51 ( หุ่นยนต์เดินตามเส้น )
เริ่มหัวข้อโดย: charoenchip ที่ กุมภาพันธ์ 18, 2009, 05:14:12 PM
อยากรู้วิธีเขียนโปรแกรม  MCS-51 
ใครมีตัวอย่างมั่งคับ จะเอาไปเขียนโปรแกรมหุ่นยนต์เดินตามเส้น
ขอบคุณคับ


หัวข้อ: Re: อยากรู้วิธีเขียนโปรแกรม MCS-51 ( หุ่นยนต์เดินตามเส้น )
เริ่มหัวข้อโดย: netteen ที่ กุมภาพันธ์ 19, 2009, 07:45:55 PM
โปรแกรมหุ่นยนต์เดินตามเส้น  :-X

       โปรแกรมนี้เป็นการประยุกต์ MCS-51 มาทำเป็นหุ่นยนต์เดินตามเส้น หุ่นยนต์นี้จะเดินตามเส้นสี่ดำและเมื่อเจอสี่ขาวจะหยุดเดิน 5 วินาที่แล้วจะเดินต่อไปหุ่นยนต์จะเดินตามเส้นโดยอัตโนมัสไม่ต้องควบคุม ตัวอย่างนี้จะแสดงวงจรและโปรแกรม แต่การการสร้างตัวหุ่นยนต ์จะต้องออกแบบเองตามต้องการของผู้นำไปใช้งาน


 จากรูปวงจร SENSER1 จะเป็นตัวเลี้ยวขวา เมื่อหุ่นยนต์เดินไปแล้วทำการเลี้ยวขวาเมื่อแล้วเจอแถบเส้นสีดำ SENSER1 จะทำให้ stepping motor ข้างขวาหยุดทำงานจนทำการเลี้ยวเสร็จก็จะทำงานต่อ SENSER2 จะเป็นตัวเลี้ยวซ้าย จะทำงานเหมือน SENSER1 และ SENSER3 จะเป็นตัวเช็คสีขาวถ้าเจอสีขาวก็ส่งสัญญาณไปให้ MCS-51 ให้หยุด 5 วินาที




หัวข้อ: Re: อยากรู้วิธีเขียนโปรแกรม MCS-51 ( หุ่นยนต์เดินตามเส้น )
เริ่มหัวข้อโดย: banpa ที่ กุมภาพันธ์ 22, 2009, 11:15:39 PM
 เสริมนิดหนึ่ง  AT89C51 มีพอร์ตให้ใช้งานน่าจะสามพอร์ตเลือกใช้ได้เต็มอิ่มเลย ........ไม่ได้ใช้นานถ้าผิดขออะภัยครับ.5555 smiley4


หัวข้อ: Re: อยากรู้วิธีเขียนโปรแกรม MCS-51 ( หุ่นยนต์เดินตามเส้น )
เริ่มหัวข้อโดย: nava ♥ ที่ กุมภาพันธ์ 23, 2009, 12:27:39 PM
เสริมครับ เราสามารถเพิ่ม-ลด Delay Time ได้ ขึ้นอยู่กับว่าเราเจอปัญหาอะไรบ้าง ค่อยๆปรับจนได้ค่าเวลาที่เหมาะสมจะทำให้รถเดินได้อย่างต่อเนื่องไม่สะดุดครับ ส่วนความเร็วของรถขึ้นอยู่กับ Delay Time ของ stepping motor


หัวข้อ: Re: อยากรู้วิธีเขียนโปรแกรม MCS-51 ( หุ่นยนต์เดินตามเส้น )
เริ่มหัวข้อโดย: wineza ที่ กุมภาพันธ์ 23, 2009, 12:58:59 PM
ใช้ senser แบบไหนหรอคับ หน้าตายังไง