btvn.vn
Tìm kiếm Đăng nhập

Dự án cảnh báo: thuật toán và bảng trạng thái

Lưu trên thiết bị này
Chuyên đề 2 · Dự án điều khiển đơn giản · Chọn bài khác

Bảng trạng thái trước mã

Mô hình minh họa BTVN: tín hiệu phát hiện **0** → LED tắt, còi tắt; tín hiệu **1** → LED sáng, còi kêu trong 5 giây; sau đó đọc tín hiệu lại và áp dụng luật. Số 0/1 là trạng thái logic đã được mô đun/mô phỏng chuẩn hóa; không nhận mọi PIR thật cho mức điện áp giống nhau. Khoảng 5 giây chỉ để học kiểm thuật toán, không là thông số an ninh. Nếu muốn báo lặp/giữ, phải viết quy tắc riêng và kiểm trường hợp tín hiệu đổi trong lúc chờ.

Giả mã không phụ thuộc chân bảng mạch

Khởi tạo đầu ra **tắt**. Trong vòng lặp: đọc tín hiệu phát hiện; nếu tín hiệu hợp lệ và bằng 1 thì bật LED/còi, chờ khoảng đã chọn; ngược lại tắt LED/còi. Sau mỗi vòng ghi trạng thái quan sát. Trước khi nạp cho bảng mạch thật, người phụ trách đối chiếu chân, nguồn, tải, loại còi và chương trình với đúng thiết bị. Ảnh và mã trong SGK là ví dụ phiên bản cụ thể, không được chép mù.

Bài luyện

Nếu tín hiệu phát hiện bằng 0 theo bảng trạng thái minh họa, đầu ra nào đúng?
Chọn một đáp án

Bài luyện

Vì sao viết bảng trạng thái trước khi nạp mã?
Chọn một đáp án

Bài luyện

Đổi sang một bảng mạch/mô đun khác, có nên chép nguyên số chân trong ví dụ SGK không?
Chọn một đáp án

Đang học