จับเวลาโดยไม่อ้างอิงเวลา real-time อ่าครับ เช่น ตั้งเวลา 30 - 60 นาที
ทำได้อยู่แล้วครับ ถ้าง่าย ๆ ก็ใช้คำสั่ง delay แต่คำสั่ง delay อาจเวลาคลาดเคลื่อนนิดหน่อยเพราะต้องทำงานอย่างอื่นด้วย
หรือถ้าอยากให้ดูกว่านี้ก็ใช้คำสั่ง Millis ตามตัวอย่างนี้ครับ แล้วเอาค่าเวลามาเปรียบเทียบเพื่อจับเวลาครับ
พอดีสนใจบอร์ดตัวนี้เหมือนกัน รบกวนสอบถามเพิ่มเติม ตัวนี้ตั้งเวลาได้นานสุดเท่าไรครับ
ขอบคุณครับ
คำสั่ง delay หน่วงเวลาสามารถกำหนดได้ตามผู้ใช้ครับ
https://www.arduino.cc/en/Reference/Delay
ส่วนคำสั่ง millisใช้อ่านค่าเวลาแล้วเรามาคำนวนว่าถึงเวลาที่กำหนดไว้แล้วครับ