Câu trả lời:
Câu trả lời ngắn gọn là có . Điện trở kéo lên đảm bảo mức logic hợp lệ khi các chân chuyển từ đầu vào sang đầu ra, bạn sẽ không làm tan chảy bất cứ thứ gì nhưng nó có thể không hoạt động chính xác. vì vậy bạn nên thêm một điện trở 4,7K - 10KΩ giữa chân Dữ liệu và chân VCC.
Hướng dẫn này froim Adaf nhung có sơ đồ và một số thông tin về ghi nhật ký dữ liệu của bạn.
GPIO.setup(12, GPIO.IN, pull_up_down=GPIO.PUD_UP)
12 trong số pin
Có vẻ như cần thiết cho các bài đọc đáng tin cậy. Tôi bắt đầu dự án của mình mà không cần kéo điện trở lên và phép đo độ ẩm bắt đầu giảm xuống. Nó có thể bắt đầu chính xác nhưng sẽ xấu đi sau đó. Vì tôi đang sử dụng mô-đun pigpio, tôi đã kích hoạt điện trở kéo lên bên trong như sau:
pi.set_pull_up_down(gpio, pigpio.PUD_ON)
Các gpio đề cập đến pin dữ liệu của bạn.
Tôi sử dụng kéo lên 10K từ chân 2 (DATA) sang chân 1 (VCC) và luôn sử dụng 3V3 để ghim 1.
Trên 5V, cảm biến nóng lên vài độ C. Ngoài ra, hãy chú ý đến các nguồn nhiệt gần đó (máy tính xách tay, hơi thở của bạn, nguồn điện) khi kiểm tra / hiệu chỉnh cảm biến.