[Microcontroller]-สอบถามการเขียนโค้ดนับเวลาหน่อยครับ-

คือผมกำลังเขียนโปรแกรมควบคุมการรดน้ำอัตโนมัติด้วยระบบไมโครคอนโทรลเลอร์ โดยจะทำเครื่องเพาะธัญพืชอะไรพวกนี้

โดยอาจจะกำหนดให้รดน้ำทุก 4ชั่วโมง ผมจะเขียนโปรแกรมได้อย่างไรหรอครับ

ผมสามารถใช้คำสั่ง Delay ได้ไหมครับ เช่น delay(1000); จะได้ 1วินาที

1นาที = 60วินาที ก็จะได้ delay(60000);
1ชั่วโมง = 60นาที จะได้ delay(3600000);
ถ้าจะให้รดน้ำทุก 4ชั่วโมง ก็ delay(14400000);

แบบนี้ได้รึเปล่าครับ
หรือมีวิธีอื่นยังไงอีกที่ดีกว่านี้รึเปล่าครับ ขอคำแนะนำด้วยครับ ^^

ปล.ผมพึ่งหัดเขียนไมโครคอนโทรลเลอร์ไม่นาน อยากได้คำชี้แนะหน่อยครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่