Đã tự động hóa thì bạn mô tả cái nhu cầu tối đa mà bác cần, càng cụ thể, chi tiết càng tốt.
Chứ chỉ chạy tốc độ như vầy không thì nó cũng chưa đi tới đâu cả, và còn nhiều giải pháp khác vừa nhanh gọn và đơn giản hơn nhiều.
Ví dụ như chỉ cần chạy & kiểm soát tốc độ thì dùng motor thường (DC/AC) kết hợp bộ kiểm soát tốc độ (speed control) có hồi tiếp (feedback) là Ok.
Việc bác muốn tăng giảm, trở về tốc độ mặc định cũng đơn giản thôi.
Thấy bác dùng cho mục đích âm thanh, nhưng con step khi chạy nó không có tuyến tính, lại bị run khi chuyển bước thì không biết việc này có ảnh hưởng đến việc ghi đĩa hay không?
Phải hiểu rỏ nhu cầu thì mới có hướng đi chính xác và hiệu quả nhất được. Việc bác nghĩ nó phải vậy chưa chắc là vậy vì nhiều cái đầu tích cực + lại thì nó mở ra rất nhiều vấn đề khác. Khi đó dễ dàng so sánh và tìm giải pháp tối ưu nhất cũng dể hơn.
Việc viết code tính phí thì rất đơn giản. Như những gì bác đã làm ở trên thì chắc chỉ cần 1 buổi là viết & tối ưu Ok. Nhưng nếu vẫn chưa đáp ứng được hết nhu cầu thì chi phí bỏ ra không tối ưu.
Còn giới thiệu cho bác vài em SV, lập trình arduino như bỡn cũng dễ. Nhưng các em ấy chưa có nhiều kinh nghiệm thực tế nên để trải nghiệm thì mất nhiều thời gian hơn.
Như ý trên, bác cần đặt nhu cầu tối đa mà bác muốn làm, không chỉ riêng gì con step mà cả hệ thống máy của bác. Sau đó sẽ xem xét xem và tối ưu chi phí thế nào.
Nếu bác vẫn giữ ý định như ở chủ đề, không cải tiến gì thêm, muốn nhờ hổ trợ code. Bác để lại hoặc inbox em sdt, facebook gì để em có thể forward cho mấy đứa em SV. Tụi nó tối ưu giải pháp thì không dám chắc, chứ viết code cho arduino theo nhu cầu của bác thì em tin là tụi nó làm được.



để chia sẻ bài viết lên facebook

. Khi đó dễ dàng so sánh và tìm giải pháp tối ưu nhất cũng dể hơn.
Trả lời kèm Trích dẫn