Đọc một xung (hoặc cao hoặc LOW) trên pin. Ví dụ, nếu giá trị là CAO, pulseIn () chờ cho pin để đi CAO, bắt đầu thời gian, sau đó chờ đợi cho pin để đi LOW và dừng thời gian. Trả về độ dài của xung trong micro hoặc 0 nếu không có xung hoàn chỉnh đã được nhận được trong thời gian chờ.
Thời gian của các chức năng này đã được xác định theo kinh nghiệm và có thể sẽ hiển thị lỗi trong các xung ngắn hơn. Hoạt động trên xung từ 10 micro giây đến 3 phút trong chiều dài. Xin lưu ý rằng nếu pin đã được cao khi hàm được gọi, nó sẽ chờ cho pin để đi LOW và sau đó CAO trước khi nó bắt đầu đếm. Thói quen này có thể được sử dụng chỉ khi ngắt được kích hoạt. Hơn nữa, độ phân giải cao nhất là thu được với khoảng thời gian ngắn.
đang được dịch, vui lòng đợi..
