ใช้ Arduino เป็นตัวจับเวลา - มันทำงานอย่างไร
เคล็ดลับที่เป็นประโยชน์นี้แสดงให้คุณเห็นว่าคุณสามารถใช้ Arduino เป็นตัวจับเวลาได้อย่างไร เพียงคุณมีโมดูลที่ถูกต้องและรหัสที่ถูกต้อง
ใช้ Arduino เป็นตัวจับเวลา - มันทำงานอย่างไร
คุณสามารถใช้ Arduino เป็นตัวจับเวลาได้อย่างง่ายดาย สิ่งที่คุณต้องการ (นอกเหนือจาก Arduino) คือโมดูลนาฬิกาเรียลไทม์ DS3231
- เชื่อมต่อ "SDA" กับ "SDA" และ "SCL" กับ "SCL" บน Arduino กราวด์และ 5V พินยังเชื่อมต่อกับกราวด์และพิน 5V บน Arduino
- ตอนนี้อิมพอร์ตไลบรารีที่จำเป็นด้วยคำสั่ง "#include" ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไว้ล่วงหน้า
- ใช้คำสั่ง "นาฬิกา DS3231;" และ "RTCDateTime dt;" อินสแตนซ์ที่จำเป็น
- ในวิธีการตั้งค่าคุณต้องใช้คำสั่ง "clock.begin ();" เริ่มนาฬิกาและด้วย "clock.setDateTime (__ DATE__, __TIME__);" กำหนดเวลาในการรวบรวมร่าง
- ตอนนี้คุณสามารถใช้วิธีวนรอบด้วยคำสั่ง "dt = clock.getDateTime ();" อัพเดตนาฬิกาและใช้คำสั่ง "a = clock.dateFormat (" dmY H: i: s ", dt);" ดึงเวลาปัจจุบันด้วยวันที่ ในกรณีนี้เวลาและวันที่จะถูกบันทึกไว้ภายใต้ตัวแปร "a" ที่คุณประกาศไว้ก่อนหน้านี้ หากคุณต้องการเวลาที่แน่นอนเพียงไม่กี่นาทีให้ละเว้นส่วนของรหัส: "a = clock.dateFormat (" H: i ", dt);"
- ตอนนี้คุณสามารถสร้างตัวจับเวลาได้อย่างง่ายดาย หากสตริงของเวลาปัจจุบันสอดคล้องกับสตริงอื่นที่กำหนดไว้ก่อนหน้านี้คำสั่งต่างๆจะถูกดำเนินการ วิธีที่ดีที่สุดในการทำเช่นนี้คือด้วยคำสั่ง if
ในเคล็ดลับการปฏิบัติถัดไปเราจะอธิบายวิธีที่คุณสามารถควบคุมไฟ LED ด้วย Arduino