โค้ด Arduino เกี่ยวกับ การส่งสัญญาณ Pulse ไปที่บอร์ดเเละเเสดงตัวเลขที่กำหนดให้โชว์ที่ 7 segment display 4 digit

ผมทำโครงการตู้จ่ายไฟฟ้าเเบบหยอดเหรียญ
อุปกรณ์ที่มีอยู่
1.บอร์ด arduino mega 2560 r3
2.เครื่องหยอดเหรียญ รุ่น Multi Coin รุ่น SG-6
3.รีเลย์ 5 V
3.เซ็นเซอร์วัดกระเเส 5 A
4.7 segment display 4 digit
5.เต้ารับคู่

     มีเครื่องหยอดเหรียญรุ่น Multi Coin รุ่น SG-6 (ส่งสัญญาณเป็น Pulse ) และ 7 segment display 4 digit
ปัญหาคือว่าตอนนี้ผมไม่สามารถเขียนโค้ดการสั่งการได้ (ไม่ค่อยมีความรู้ด้านนี้มากนัก)
     โค้ดที่ผมอยากจะเขียนก็คือ
      ***1.เมื่อเราหยอดเหรียญ 1 บาท สัญญาณจะส่งไปที่บอร์ด (Arduino mega 2560 r3) แล้วอยากให้ 7 segment display 4 digit โชว์จำนวน เงิน
            คือ เลข 1 (ในหลักที่ 4 ของ 7 segment display 4 digit) แล้วหลังจากนั้น เริ่มนับถอยหลังจาก 60 วินาที ถึง 0 (1บาท โชว์ 60 วืนาที)
      ***2.หลังจากที่เริมนับเวลาแล้ว บอร์ดจะส่งสัญญาณไปที่รีเลย์ 5 V ให้ทำการจ่ายกระเเสไฟ 220vdc มาที่เต้ารับ
      ***3.เมื่อเวลานับถึง 0 หรือจนหมดเวลา รีเลย์จะหยุดการจ่ายไฟ 220vdc เเละ 7 segment display 4 digit กลับมาที่ค่าเดิมคือ 0.0.0.0. รอการ
            หยอดเหรียญใช้งาน

      *ถ้าเราหยอดเหรียญ 1 บาท จะโชว์ 60 วินาที เเล้วเราหยอดเหรียญ 1 บาท เพิ่มอยากจะให้บวกเวลาเพิ่มเท่ากับค่าเหรียญที่ตั้งไว้
        ตัวอย่าง  เหลือเวลา 20 วินาที หยอดเหรียญ 1 บาท เพิ่ม เวลาก็จะเพิ่มอีก 60 วินาที
        ****รบกวนพี่ๆช่วยอธิบายเรื่องโค้ดให้เป็นแนวทางก็ได้ครับขอยคุณมากครับ****
        FB. watcharapon base สามารถติดต่อผมได้นะครับ ^_^
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่