สอบถามหน่อยครับผมต้องการทำ
เมื่อไม่ได้กดปุ่มเป็นเวลา1นาทีสั่งให้มอเตอร์หยุดทำงานเคยใช้คำสั่งdelayแล้วเหมือนว่าในช่วง1นาทีที่ว่าผมไม่สามารถใช้อย่างอื่นได้เลย(ต้องรอจนครบ1นาทีถึงจะทำได้) พอที่จะแนะนำหน่อยได้ไหมครับว่าควรใช้คำสั่งแบบไหน
คำสั่ง delay จะทำให้ทุกอย่างด้านหลังหยุดทำงาน
วิธีแก้คือต้องใช้คำสั่ง millis() แทน ตัวอย่างดังนี้
https://www.arduino.cc/en/Tutorial/BlinkWithoutDelay
หรือถ้าจะให้ง่าย มีไลบารี timer หลายตัว ลองดูตัวนี้ครับ
https://playground.arduino.cc/Code/SimpleTimer