GyverLibs / ServoSmooth

Библиотека для плавного управления сервоприводами с Arduino
MIT License
22 stars 3 forks source link

Библиотека не позволяет сервоприводу вращаться в полном диапазоне #6

Open THEb0nny opened 9 months ago

THEb0nny commented 9 months ago

Есть сервопривод от geekservo, который вращается в диапазоне от 0 до 360 градусов. image Сам сервопривод корректно работает с стандартной библиотекой, которая с этим сервоприводом методом микросекондс, предварительно задав максимальное и минимальное значение диапазона импульсов. https://www.youtube.com/watch?v=OYC-iuB75KA

Диапазон получается примерно такой, в котором он функционирует с этой библиотекой. Причём с одной стороны угол меньше, чем с другой стороны. image

Вот наше видео, сервопривод движется не в максимальном диапазоне. https://photos.app.goo.gl/wmh89MsZCgYEfZdi7 Вот наш код. https://github.com/THEb0nny/Manipulator-palletizer/blob/main/sketch_apr13_manipulator-palletaizer/sketch_apr13_manipulator-palletaizer.ino

THEb0nny commented 9 months ago

@GyverLibs @AlexGyver можете посмотреть?

GyverLibs commented 9 months ago

Ничего не понял если честно

THEb0nny commented 9 months ago

Ничего не понял если честно

@GyverLibs Вот снял видео с пояснением. https://photos.app.goo.gl/fumCsXW7ygBozg2S8

THEb0nny commented 9 months ago

@GyverLibs что сделать можно?

GyverLibs commented 6 months ago

увеличить диапазоны минимума и максимума

THEb0nny commented 6 months ago

увеличить диапазоны минимума и максимума

Увеличивал вроде как. И в характеристиках 500-2500 у них. Со стандартной библиотекой с этими диапазонами работает всё...

GyverLibs commented 6 months ago

тогда не знаю, servosmooth крутит мотор при помощи стандартной servo либы. В следующей ревизии проверю на всех платформах и добавлю поддержку других серво-библиотек