Sử dụng Arduino như một bộ đếm thời gian - cách thức hoạt động
Mẹo thực tế này cho bạn thấy làm thế nào bạn có thể dễ dàng sử dụng Arduino như một bộ đếm thời gian. Tất cả bạn cần là mô-đun đúng và mã đúng.
Sử dụng Arduino như một bộ đếm thời gian - cách thức hoạt động
Bạn có thể dễ dàng sử dụng Arduino như một bộ đếm thời gian. Tất cả những gì bạn cần cho nó (ngoài Arduino của bạn) là một mô-đun đồng hồ thời gian thực DS3231.
- Kết nối "SDA" với "SDA" và "SCL" với "SCL" trên Arduino. Chân đất và chân 5V cũng kết nối với mặt đất và chân 5V trên Arduino.
- Bây giờ, nhập thư viện cần thiết bằng lệnh "#include". Hãy chắc chắn rằng bạn đã cài đặt nó trước.
- Sử dụng các lệnh "đồng hồ DS3231;" và "RTCDateTime dt;" các trường hợp cần thiết.
- Trong phương thức thiết lập, bạn phải sử dụng lệnh "clock.begin ();" bắt đầu đồng hồ và với "clock.setDateTime (__ DATE__, __TIME__);" thiết lập thời gian biên dịch phác thảo.
- Bây giờ bạn có thể trong phương thức vòng lặp với lệnh "dt = clock.getDateTime ();" cập nhật đồng hồ và sử dụng lệnh "a = clock.dateFormat (" dmY H: i: s ", dt);" lấy lại thời gian hiện tại với ngày Trong trường hợp này, thời gian và ngày được lưu dưới biến "a" mà bạn đã khai báo trước đó. Nếu bạn chỉ cần thời gian chính xác đến phút, chỉ cần bỏ qua các phần của mã: "a = clock.dateFormat (" H: i ", dt);".
- Bây giờ bạn có thể dễ dàng xây dựng một bộ đếm thời gian. Nếu chuỗi thời gian hiện tại tương ứng với một chuỗi được xác định trước đó, các lệnh khác nhau được thực thi. Cách tốt nhất để làm điều này là với một câu lệnh if.
Trong mẹo thực tế tiếp theo, chúng tôi sẽ giải thích cách bạn có thể điều khiển đèn LED với Arduino.