17 C
Hanoi
Thứ Sáu, Tháng Mười Hai 3, 2021
Home LẬP TRÌNH VI ĐIỀU KHIỂN ARDUINO Làm bộ đếm thời gian đóng mở Relay với Arduino

Làm bộ đếm thời gian đóng mở Relay với Arduino

Trong bài viết này, chúng ta sẽ sử dụng hàm millis() để tạo bộ đếm thời gian ngược. Chúng ta có thể cài đặt thời gian chạy theo yêu cầu, sau đó Arduino sẽ đếm ngược về 0 giây, nhờ đó có thể bật tắt thiết bị qua Relay.

Hàm thời gian millis()

millis() có nhiệm vụ trả về một số – là thời gian (tính theo mili giây) kể từ lúc mạch Arduino bắt đầu chương trình của bạn. Nó sẽ tràn số và quay số 0 (sau đó tiếp tục tăng) sau 50 ngày.

Trả về:

Một số nguyên kiểu unsigned long là thời gian kể từ lúc thương trình Arduino được khởi động.

Sơ đồ kết nối của bộ đếm thời gian dùng Arduino

LCD16x02 giao tiếp 4 dây Data với Arduino Nano
4 nút nhấn: SET, OK, UP, DOWN
Module Relay 5V
Arduino Nano
Buzzer

Code chương trình

Các thư viện cần thêm vào chương trình

#include <LiquidCrystal.h>
#include "Countimer.h"
#include <EEPROM.h>

Thư viện Countimer.h và code toàn bộ chương trình bạn tải tại đây:

Kết quả

Tham khảo: https://www.prateeks.in/

Project khác tương tự

TẢI XUỐNG TÀI LIỆU, CODE:

Phiên bản dùng LCD16x02 I2C

2 COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Tắt kính lúp hình vuông trong Altium

Tắt kính lúp của sổ PCB  trên Altium Sử dụng phím tắt: Shift+M Tham khảo thêm một số phím tắt khác trên phần mềm Altium Designer: Thiết...

Tổng hợp trang web liên quan thiết kế phần cứng điện tử

4 trang web tải thư viện SCH/PCB và 3D https://www.ultralibrarian.com/ https://componentsearchengine.com/ https://octopart.com/ https://www.snapeda.com/ https://componentsearchengine.com/ 2 trang tìm 3D cho thư viện của các bạn bao gồm: https://www.3dcontentcentral.com/ https://grabcad.com/library 4 trang cung cấp các...

Mạch đóng ngắt Relay sử dụng Transistor

Giới thiệu về Relay Rơ le (Relay) là một công tắc chuyển đổi hoạt động bằng điện. Dòng điện chạy qua cuộn dây của rơ...

Nạp Bootloader cho Arduino Pro Micro

Bootloader là một chương trình nhỏ được nạp sẵn vào chip vi điều khiển trên Arduino, nhờ đó bạn lập trình cho Arduino một...

Recent Comments