อยากเขียน Code Arduino ตั้งเวลาแล้วสั่งงาน มอเตอร์ ติด/ดับ

ช่วยหน่อยคับ อยากเขียนCodeจับเวลาแต่ไม่รู้จะเขียนยังไงอะครับ
ยกตัวอย่างการทำงาน
กดปุ่มมอเตอร์ทำงานหมุน2นาทีพอครบ2นาทีแล้วดับ พอกดปุ่มใหม่อีกครั้งเริ่มทำงานเหมือนเดิม

แล้วต้องใช้โมดูลนาฬิกาหรือป่าวคับหรือเขียนลงArduinoได้เลย

ผมเคยตอบไว้ในนี้แล้วลองค้นหาดูสิครับ ว่า กระทู้ไหนใกล้เคียงกับคำถามของเรามากที่สุด