Trên Arduinos mới hơn, người ta có thể thiết lập pinMode đến một trong ba trạng thái: OUTPUT
, INPUT
, và INPUT_PULLUP
.
Trang này nói:
Chip Atmega trên Arduino có điện trở kéo bên trong (điện trở kết nối với nguồn bên trong) mà bạn có thể truy cập. Nếu bạn thích sử dụng những cái này thay vì điện trở kéo xuống bên ngoài, bạn có thể sử dụng đối số INPUT_PULLUP trong pinMode (). Điều này có hiệu quả đảo ngược hành vi, trong đó CAO có nghĩa là cảm biến tắt và THẤP có nghĩa là cảm biến được bật.
Tôi khá chắc chắn rằng đảo ngược hành vi không phải là điều duy nhất mà nó làm, mặc dù.
Không gì INPUT_PULLUP
làm gì? Điều gì làm cho nó khác biệt INPUT
, và làm thế nào để một người quyết định sử dụng cái nào?