Помогите новичку крутит мотор

Mastino
Offline
Зарегистрирован: 03.12.2011

Привет всем!

Возник вопрос?! Управляю драйвер шимом а то есть через analogWrite. И вот косяк какой когда даю analogWrite(200-220) он(Мотор) крутится быстрее чем когда даю analogWrite(250)и звенит он как то неприятно, а если analogWrite(255) то вообще стоит и не крутится. Вот я думаю, может использовать analogWrite не очень, а лучше как нибудь так:

1digitalWrite(motorPin, HIGH);
2delay(X);
3digitalWrite(motorPin, LOW);
4delay(Y);

но вопрос какой длины по времени должен быть X и Y? должны быть они одинаковые? или разные по длине?

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Что за драйвер ? Впервые слышу о такой проблеме.

Ваш вариант будет работать только если кроме него в программе ничего нет.