Помогите новичку крутит мотор
- Войдите на сайт для отправки комментариев
Втр, 05/11/2013 - 12:54
Привет всем!
Возник вопрос?! Управляю драйвер шимом а то есть через analogWrite. И вот косяк какой когда даю analogWrite(200-220) он(Мотор) крутится быстрее чем когда даю analogWrite(250)и звенит он как то неприятно, а если analogWrite(255) то вообще стоит и не крутится. Вот я думаю, может использовать analogWrite не очень, а лучше как нибудь так:
1 | digitalWrite(motorPin, HIGH); |
2 | delay(X); |
3 | digitalWrite(motorPin, LOW); |
4 | delay(Y); |
но вопрос какой длины по времени должен быть X и Y? должны быть они одинаковые? или разные по длине?
Что за драйвер ? Впервые слышу о такой проблеме.
Ваш вариант будет работать только если кроме него в программе ничего нет.