บทความประกอบการเรียนรู้ => ไมโครคอนโทรลเลอร์ (MCS51) => ข้อความที่เริ่มโดย: admin ที่ พฤศจิกายน 18, 2009, 12:24:57 PM

หัวข้อ: งานครั้งที่ 14 การประกอบวงจรและเขียนโปรแกรมควบคุมดีซีมอเตอร์กระแสตรง
เริ่มหัวข้อโดย: admin ที่ พฤศจิกายน 18, 2009, 12:24:57 PM
จงเขียนโปรแกรมควบคุมหุ่นยนต์แบบ 3 ล้อ (ขับ 2 ล้อซ้ายขวา 1 ล้อหลังเป็นล้อตาม) โดยใช้มอเตอร์ขับ 2 ล้อซ้ายขวา และเซนเซอร์ 2 ตัวเป็นการตรวจสอบการชนของหุ่นยนต์ โดยมีเงื่อนไขดังนี้
-   ถ้าไม่ได้รับสัญญาณเซนเซอร์ (สวิตช์ไม่ถูกกด) ให้มอเตอร์ทั้ง 2 หมุนไปหน้า
-   ถ้าได้รับสัญญาณเซนเซอร์จากตัวที่ 1 ให้มอเตอร์ตัวที่ 1 หยุดหมุนและให้มอเตอร์ตัวที่ 2 หมุนถอยหลังเป็นเวลา 2 วินาที
-   ถ้าได้รับสัญญาณเซนเซอร์จากตัวที่ 2 ให้มอเตอร์ตัวที่ 2 หยุดหมุนและให้มอเตอร์ตัวที่ 1 หมุนถอยหลังเป็นเวลา 2 วินาที
-   ถ้าได้รับสัญญาณเซนเซอร์จากตัวที่ 1 และตัวที่ 2 ให้มอเตอร์ทั้งตัวที่ 1 และ 2 หมุนถอยหลังเป็นเวลา 2 วินาที ต่อจากนั้นมอเตอร์ตัวที่ 2 หมุนถอยหลังต่อไปอีกเป็นเวลา 2 วินาที (ตัวที่ 1 หยุดหมุน)
(http://www.praphas.com/PhotoForum/MCS/MCS_LAB7.png)
สวิตช์ s1,s2 ใช้วงจรสวิตช์ของใบงานที่ 2
หัวข้อ: Re: วงจรใบงานที่ 7
เริ่มหัวข้อโดย: admin ที่ พฤศจิกายน 18, 2009, 09:36:32 PM
(http://www.es.co.th/Picture/MULTIWATT15.jpg)
http://www.es.co.th/detail.asp?Prod=08300625 (http://www.es.co.th/detail.asp?Prod=08300625)