Sử dụng Arduino để điều khiển kết nối BẬT / TẮT giữa hai chân


7

Tôi đã có trình điều khiển này: http://www.pololu.com/catalog/product/1182

... một hãng vận tải điều khiển động cơ bước A4988

nhập mô tả hình ảnh ở đây

Tôi đang cố gắng kiểm soát kết nối giữa các chân RESET và SLEEP bằng logic (mã) đang chạy trên Arduino của tôi. Động cơ chạy hoàn hảo khi hai chân này được kết nối tuy nhiên tôi muốn điều khiển khi bước tắt được tắt từ Arduino của tôi (và do đó không tạo thêm nhiệt)

Tôi muốn:

  1. Chỉ định một pin để điều khiển kết nối giữa hai chân này
  2. sử dụng "digitalWrite" cho pin ở trên với mức CAO hoặc THẤP để bật và tắt nguồn từ bước

GHI CHÚ: Bảng dữ liệu được đề cập rằng để trình điều khiển cung cấp năng lượng cho bước này cả RESET và SLEEP cần được bật (CAO)

Câu trả lời:


14

Bạn đang đi về điều này không chính xác. Lý do tại sao pololu bảo bạn kết nối hai chân là bởi vì pin ngủ có điện trở pullup trên bảng đột phá của chúng.

Kết nối đặt lại với pin ngủ tương đương với kết nối pin đặt lại ở mức cao.

Bạn có thể đạt được mục tiêu của mình bằng cách kết nối pin reset với mức cao (5V thông qua điện trở pullup) và kết nối trực tiếp pin ngủ với arduino của bạn giống như các chân bước / dir.


giải thích chắc chắn và để xem xét các tài liệu bạn +1
carl crott
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.