อยากจะรบกวนผู้รู้ช่วยในเรื่องการเขียนคำสั่ง Ardunio หน่อยครับ รบกวนจริงๆ

คือผมทำงานมาชิ้นนึง ซึ้งผมเขียนคำสั่งไม่ได้เลย ผมต้องการจำเขียนคำสั่งเป็นเกี่ยวกับ การควบคุมมอเตอร์โดยใช้รีเลย์(เป้นมือใหม่ด้านนี้จริงๆ)
ชื่ออุปกรณ์    PIN DIGITAL  (ช่วยแยกเป็น หัวข้อ1และ2 ให้หน่อยนะครับ)
SW เหลือง       4
SW แดง       3
SW ดำ       2
RELAY 1       5
RELAY 2       6
RELAY 3       7
RELAY 4       8
RELAY 5       9
RELAY 6       10
RELAY 7       11
RELAY 8       12
โดยเงื่อนไขของผมมีดังนี้
             1.การกลับทางหมุนมอเตอร์
                        - กด sw เหลือง รีเลย์ 1,4 ทำงาน ขณะรีเลย์1,4 ทำงานไม่สามารถกด sw ดำได้ ต้องกด sw แดง เท่านั้น
            - กด sw แดง รีเลย์ 2 ทำงาน รีเลย์ตัวอื่นหยุดทำงานหมด
            - กด sw ดำ รีเลย์ 3,5 ทำงาน ขณะรีเลย์3,5 ทำงานไม่สามารถกด sw เหลืองได้ ต้องกด sw แดง เท่านั้น
*การเริ่มทำงานทำครั้งจำกด sw เหลือง หรือ sw ดำ ก่อนก็ได้
              2.การสตาร์ทมอเตอร์แบบสตาร์และเดลต้า
            -กด sw เหลือง รีเลย์ 6,7 ทำงานค้าง 5 วินาที แล้วหยุดการทำงาน เป็นเวลา 1 วินาที และ รีเลย์6,8 ทำงานค้าง  ในขณะที่รีเลย์ทำงาน สามารถกด sw แดง รีเลย์ 2 ติด(ปุ่ม STOP)ได้ตลอดเวลา
*ขอบคุณมากๆนะครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่