Arduino มีคำสั่งเกียวกับเวลา สามารถหน่วงเวลา จับเวลาได้ แต่ถ้าจะให้นำมาสร้างเป็นนาฬิกา โคดคงต้องเขียนยากมาก และอาจมีปัญหาระหว่างทำงาน ที่อาจมีบางคำสั่งหน่วงเวลาทำให้เวลาผิดพลาด
วิธีแก้คือ ใช้โมดูลนาฬิกา Real Time Clock ซึ่งมีให้เลือกหลายตัวมาก โดยในคลิปนี้จะใช้ IC เบอร์ DS1302 ซึ่งมีราคาถูกและใช้งานได้ง่าย มีทั้งเวลาและวันที่ให้ใช้งาน
บทเรียนก่อนหน้าบทเรียนถัดไป
3 Response Comments
พี่ครับ คือผมอยากจะทำนาฬิกาจับเวลาอะครับควบคุมด้วยอาร์ดูโน่แล้วเอาค่าที่บันทึกได้เก็บไว้ใน MicroSD Card อะครับ และเริ่มจับเวลาเมื่อเลเซอร์เซ้นเซอร์จับได้ว่ามีอะไรวิ่งผ่าน แล้วหยุดเมื่อเลเซอร์เซนเซอร์ตัวที่สอง มีไรผ่านมันไป แล้วเซฟค่าเวลานั้นในMicroSD Card ครับ พี่ช่วยแนะนำผมหน่อยครับ
แนะนำให้ใช้ขา input แบบ interrupt
ถ้าศึกษา เล่นในคอร์สนี้หมด ทำได้แน่นอนครับ
Thanksssssss A lot