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

Nút bấm bốn chân và nhiễu rung

Lưu trên thiết bị này
Chuyên đề 2 · Tích hợp, thử và báo cáo · Chọn bài khác

Kiến thức cốt lõi

Kiến thức cốt lõi
Minh họa BTVN; đọc cùng phần giải thích dưới hình.
Mở hình lớn
Nút bấm bốn chân trong SGK gồm **hai cặp chân nối sẵn trong mỗi cặp**; khi nhấn, công tắc nối hai cặp với nhau. Phải kiểm sơ đồ/dùng đồng hồ với mạch **đã tắt nguồn** dưới hướng dẫn trước khi đặt lên breadboard, vì đặt sai chiều có thể làm đầu vào luôn nối hoặc không đổi. Khi tiếp điểm cơ khí đóng/nhả, tín hiệu có thể nhảy nhiều lần trong thời gian ngắn (**nhiễu rung**); mã thấy nhiều cạnh dù người chỉ nhấn một lần. Mạch điện hoặc thuật toán xác nhận ổn định đều có thể giảm rung. Khoảng 10–100 ms SGK là ví dụ phụ thuộc nút/mục tiêu, không lấy 10 ms làm chuẩn mọi nút; trì hoãn càng dài càng ảnh hưởng khả năng phân bấm sát nhau. Một `delay` sau đọc một lần không chứng minh tín hiệu đã ổn định; cần quy tắc lấy mẫu lại/xác nhận hoặc mạch đã kiểm.

Ví dụ

Nếu nút được nhấn một lần nhưng tín hiệu ghi HIGH–LOW–HIGH trong vài mili giây, chương trình đếm cạnh đơn giản có thể coi là hai lần. Kiểm ổn định trong khoảng được chọn hoặc lọc bằng mạch rồi thử lại bằng dữ liệu thật.

Bài luyện

Bốn chân của nút SGK được tổ chức thế nào?
Chọn một đáp án

Bài luyện

Nhiễu rung có thể khiến chương trình thấy gì?
Chọn một đáp án

Bài luyện

Chọn thời gian khử rung cần xét điều gì?
Chọn một đáp án

Đang học