4. 11/09/2021
4
Copyright by Điện thông minh E-smart
Định nghĩa và khai
báo biến
Thiết lập INPUT
Tích hợp ngắt ngoài
Chương trình con ISR
phục vụ ngắt ngoài
FALLING: HIGHLOW
RISING: LOW HIGH
CHANGE: HIGHLOW/
LOW HIGH
5. 11/09/2021
5
Copyright by Điện thông minh E-smart
1. Lập lại vô hạn:
timerID = timer.setInterval(long d, timer_callback f);
2. Lập lại với số lần cho trước:
timerID = timer.setTimer(long d, timer_callback f, int n);
3. Thực hiện 1 lần:
timerID = timer. setTimeout(long d, timer_callback f);
6. 11/09/2021
6
Copyright by Điện thông minh E-smart
Thêm thư viện timer
Định nghĩa và khai
báo biến
Thiết lập khởi chạy
timer
Chương trình con
phục vụ ngắt timer
7. 11/09/2021
7
Copyright by Điện thông minh E-smart
Lệnh thiếp lập timer Ý nghĩa lệnh
timer.isEnabled(timerID); kiểm tra hoạt động
timer.enable(timerID); cho phép hoạt động
timer.disable(timerID); vô hiệu hóa
timer.toggle(timerID); đảo trạng thái hoạt động
timer.restartTimer(timerID); khởi động lại thời gian
timer.deleteTimer(timerID); xóa timer
timer.getNumTimers(); kiểm tra số lượng timer
10. 11/09/2021
10
Copyright by Điện thông minh E-smart
Khai báo giao tiếp
uart kèm tốc độ
baud
Lệnh truyền dữ
liệu ra cổng uart
Đọc dữ liệu và
điều khiển led